データベースと多数のJavaアプリケーションサーバーを実行しているUbuntu 8.04サーバーがあります。そのメモリ構成と使用量は次のとおりです。
total used free shared buffers cached
Mem: 16456176 15930028 526148 0 81372 9674196
-/+ buffers/cache: 6174460 10281716
Swap: 1951888 366100 1585788
スワップは毎日午後に上がり、夜間にリリースされることに気付きました。需要はすべての日で同じではなく、異なる時間に始まります。したがって、あいまいな「午後」の境界を除いて、かなりランダムです。
このマシンの負荷は日中変化します。真夜中から午前6時から7時の間は非常に低く、午後6時から8時まではずっと高くなりますが(安定しています)、徐々に低下します。
次の質問があります。
- スワップを使用しているプロセスを確認するにはどうすればよいですか?
- キャッシュからメモリを取り出すよりもスワップアウトする方が好ましいのはなぜですか?
NSWAP
列が見つかりません(Ubuntu 16.04:/)。