「top」コマンドの結果によると、メモリ使用量が大幅に増加しました。ただし、各プロセスのメモリ使用量に応じて、使用されるメモリはそれほど多くありません。
top - 19:57:01 up 1 day, 19:24, 6 users, load average: 0.17, 0.22, 0.57
Tasks: 500 total, 1 running, 499 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.1%us, 0.1%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 98858004k total, 90524192k used, 8333812k free, 1039700k buffers
Swap: 16777208k total, 0k used, 16777208k free, 72896460k cached
Linuxはバッファ/キャッシュメモリ使用量を使用済みとしてマークするようですが、アプリケーションでは使用されていません。この場合、まだログメモリを利用できます。
ただし、メモリとスワップが使い果たされたため、サーバーに障害が発生しました。これが一部のアプリケーションのメモリリークである可能性はありますか?
メモリリークが発生した場合、メモリ使用量はプロセスに計算されますか?
free -m
total used free shared buffers cached
Mem: 96541 88445 8095 0 1016 71223
-/+ buffers/cache: 16205 80335
Swap: 16383 0 16383