2016-11-22 14 views
0

私はHPCワークロードを実行していますが、私のシステムは半分のTBのRAMを持っています。私はカーネルがデータをフラッシュするときにデータが非常に速くフラッシュされているので、ドライブがロックアップしているので、あまりにも多くのページキャッシュを占有しないようにする必要があります。システム上のページキャッシュの量を制限するにはどうすればよいですか?

カーネルが使用するページキャッシュの量を制限する方法を教えてください。

私は何を有効にするには思わず、カーネルは、ページキャッシュの使用量が増加し、I続ける

vm.dirty_background_ratio 
vm.dirty_background_bytes 
vm.dirty_ratio 
vm.dirty_bytes 

とも

vm.vfs_cache_preassure 

でそれを制限し、私がである、Googleで見つけたすべてのものを試してみましたこの問題を回避するには、3>/proc/sys/vm/drop_cachesを定期的にエコーする必要があります。

答えて

1

tuning page cacheをご覧ください。私は、カーネルに同梱されてLRU/MRUキャッシングアルゴリズムは非常に効率的であるため、任意のものを変更しないでください示唆この

echo "40" > /proc/sys/vm/pagecache 

のような何かをしたいです。あなたが調整できるものよりもずっと多く。

関連する問題