passengerとapacheが動いてるサーバがありますが、
異常にメモリが食いすぎてるので対応したいと考えてます。
freeとtopのコマンド結果をみると
●freeの結果
free -m
total used free shared buffers cached
Mem: 14882 9933 4948 0 245 7341
-/+ buffers/cache: 2347 12534
Swap: 0 0 0
buffer/cache
●topの結果
Mem: 15239484k total, 10502620k used, 4736864k free, 251020k buffers
Swap: 0k total, 0k used, 0k free, 7550656k cached
となってます。
topコマンド結果のcachedが余計にメモリを確保してるようでtopコマンドのfree結果が足りなく見えます。
したがってcachedを常に開放しておきたいです。
この場合
echo 1 > /proc/sys/vm/drop_caches
でページキャッシュを定期的に消す方法でよろしいですか?
上記コマンドでシステム的な被害が起きる可能性がありますか?
後 topコマンドで確認できるfreeのメモリ値がなくなると障害に至りますか?
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。