私はRAID10設定で24 GBのRAMと4つのSASドライブを備えたCentOS 5.7システム(64ビット)を実行しています。このマシンはnginx / 1.0.10、php-fpm、xcacheを実行します。約1ヶ月前に、このシステムのRAM使用量が変更されました。
約数時間ごとに「CACHE」がRAMからフラッシュされます。これは「Inode Table Usage」が削除されたときに発生します。私はこれらの滴が関連していると確信しています。 (添付の図2を参照)
このサーバーはかなり多くの小さなファイル(20M、すべて数KBのサイズ)をホストします。膨大なInodeテーブルの損失を説明するために、削除されたファイルはあまりありません(1時間あたり100個(合計サイズは最大数MB))。
また、これらの低下を引き起こす可能性のあるクローンは実行されません。
Sar -r
出力:http://pastebin.com/C4D0B79i
私の質問:RAM/Inodeの使用量がこのように大幅に減少するのはなぜですか? Nginx / PHPに自分のサーバーRAMをすべて使用させるにはどうすればよいですか?