OpenVZ VPSでディスクキャッシュが多すぎるメモリを占めています。ディスクキャッシュメモリの使用をグローバルに無効または制限する方法は?
CentOS 6.4を使用しています。
答え1
VFS キャッシュの可能性を減らすには、値を調整して/proc/sys/vm/vfs_cache_pressure
VFS キャッシュ圧力を上げます (デフォルトは 100)。これにより、メモリからデントリーとアイノードを積極的に回収します。 1000がおそらく良い出発点になります。私のシステムでは、これを1000に設定するとボードの数が約75%減少します。
しかし、これはあなたが望むものではないかもしれないことに注意してください。ファイルシステムキャッシュメモリの使用量を減らしたいというまれなユースケースがあります。必要に応じてプログラムで使用できるようにすぐに解放されます。