使用可能なメモリが低すぎると心配する必要がありますか?または、バッファ/キャッシュ内の利用可能なメモリは何でも使用できますか? [コピー]

使用可能なメモリが低すぎると心配する必要がありますか?または、バッファ/キャッシュ内の利用可能なメモリは何でも使用できますか? [コピー]

free -hこのコマンドの結果をよく理解していません。検索しようとしましたが、まだわかりません。

利用可能なメモリが46Mにすぎないかどうか心配する必要がありますか?それとも、-/+バッファ/キャッシュライン値が351Mの利用可能なメモリをどの目的に使用できるのか心配する必要がありますか?

             total       used       free     shared    buffers     cached         
Mem:          594M       548M        46M        76M        28M  277M
-/+ buffers/cache:       242M       351M
Swap:           0B         0B         0B

重要な場合、これは1日30回以下の訪問を受けるいくつかのWebサイトをホストするWebサーバーです。

ベストアンサー1

これは-/+ buffers/cache、実行中のすべてのアプリケーションプロセスで読み書きに直接使用されるRAMの量を示します。

freeフラグを付けて-m実行するときに-/+ buffers/cache最も重要な行です。あなたの場合(351 + 46)Mbは利用可能な合計メモリであるわけではありませんが、可視化プロセスでは242Mbを使用し、RAMの351Mbバッファ/キャッシュは他のアプリケーション方法専用です。使用。

Linuxは、バッファ(ファイルシステムのメタデータ)とキャッシュ(ファイルまたはブロックデバイスの実際の内容を含むページ)に利用可能なメモリを使用してディスクの操作を高速化するために常にRAMを使用しようとします。システムがしばらく実行されている場合は、free行列の下に小さな数字が表示されますmem

おすすめ記事