0

free -mLinux での出力に関する簡単なヘルプを探しています。私のサーバーの1つの例を次に示します。

  $free -m
               total       used       free     shared    buffers     cached
  Mem:         14881      14813         68          0        262        883
  -/+ buffers/cache:      13667       1213
  Swap:         4095        240       3855

私は、カーネルが利用可能なメモリをディスク キャッシングに使用してシステムを高速化できることを理解しています。

通常、「無料」列の 2 番目の値を確認します。上記の場合は 1213 です。通常、これよりもはるかに高い値です。

「-/+ buffers/cache」の横にある 2 つの出力の意味を理解しようとしていると思います。私が見る限り、システムのメモリは本当に少なく (アプリケーションが使用できるのは 1213MB しかありません)、OS はキャッシュに 13GB を実際に必要としますか?

4

1 に答える 1