clamavのメモリ使用量に悩まされてはや11ヶ月。どうしたらオーバーコミットを抑えつつhttpdにメモリを確保できるのか試行錯誤していましたが、ついに解決しました。 clamavの悩み clamdのメモリ使用量は約300MB。このサーバのメモリは1GBなので300MBは大きいです。 # ps aux|grep clam root 29087 0.3 30.5 527936 311460 ? Ssl Nov08 6:56 clamd ウイルススキャンは「CentOSで自宅サーバー構築」を参考に1日1回cronでclamscanを実行していたのですが、スキャンの度にさらに300MBほどメモリを消費していました。 なるべくhttpdにメモリを確保しつつオーバーコミットしないようにメモリ空き容量を微調整し続けていましたが、どうしても10MB程度オーバーしてしまいます。 オーバーコミットするとスワ
![clamavのスキャン中のメモリ使用量を抑える](https://cdn-ak-scissors.b.st-hatena.com/image/square/7910a7173e549f26cc3cc3f735bf643a0b7a8594/height=288;version=1;width=512/https%3A%2F%2Fwww.riscascape.net%2Fwp-content%2Fuploads%2F2015%2F11%2Fclamdscan_memoryuse.png)