0

mongodb のメモリ キャッシュが山積みになっているため、リセットする方法を教えてください。

mongod.exe を再起動すると、メモリ キャッシュが削除されます。

C# for Windows を使用してプログラムでこれを行うことはできますか?

4

1 に答える 1

1

MongoDB は、メモリ マップされたファイルを使用するため、メモリの使用方法を制御しません。キャッシュはオペレーティング システムに委ねられているため、キャッシュを制限またはキャッシュ解除する方法を OS に伝える方法はありません。参照: http://www.mongodb.org/display/DOCS/Caching

これは、MongoDB が独自のボックスで実行されていることを確認する十分な理由です。そうしないと、空きメモリが消費され、他のプログラムが OS から十分な RAM を取得するのに苦労します。

于 2012-09-13T16:44:53.390 に答える