RAID10設定で24GB RAMと4x SASドライブを搭載したCentOS 5.7マシン(64ビット)を実行します。 このマシンは、nginx/1.0.10、php-fpm & xcacheを実行します。約1ヶ月前に、このマシンのRAM使用量が変更されました。ランダムInode/RamキャッシュがCentOSにドロップ
数時間ごとに、「キャッシュ」がRAMからフラッシュされます。これは、「iノードテーブル使用率」が低下したときに発生します。私はこれらの滴が関連していると確信しています。 (添付された2枚の画像を参照)。
このサーバホストの小さなファイル(ビッグ20M全ての数KB)のかなり多く
。多くのファイルは削除されません(1時間あたり100個(合計サイズは数MB以下))、巨大なInodeテーブルの低下を説明するには十分ではありません。また、これらの滴を引き起こす可能性のあるクーロンはありません。
Sar -r
出力:http://pastebin.com/C4D0B79i
私の質問:はなぜこれらの巨大なRAM/iノードの使用状況が起こって低下していますか?どのように私はすべてのサーバーのRAMを使用するNginx/PHPを得ることができますか?
編集:ここに私の設定を入れました:http://pastebin.com/iEWJchc4とLSOFの出力はhttp://hostlogr.com/lsof.txtです。私が気付いていることは、非常に多くのphp-fpmプロセスが/ dev/zeroに行くことに気づいています。私のxcache設定で指定されています。それはおそらく間違っていますか?