「バフ/キャッシュ」がとても高いのですが、どうやって解放できますか? [コピー]

「バフ/キャッシュ」がとても高いのですが、どうやって解放できますか? [コピー]

topコマンドの出力は、「buff / cache」が29 GBのメモリを使用していることを示しています。これは何を意味し、どのように解放しますか?メモリの90%に近い。

ここに画像の説明を入力してください。

ベストアンサー1

あなた不要「バフ/キャッシュ」を解除します。

「バフ/キャッシュ」は、Linuxがディスクキャッシュに使用するメモリです。アプリケーションで必要に応じて公開されます。。したがって、このフィールドに多くのメモリが表示されるかどうかを心配する必要はありません。これは「使用済み」メモリとしてカウントされないためです。

から引用http://www.linuxatemyram.com(強調):

あなたとLinuxは、アプリケーションが占めるメモリが「使用」され、どの目的にも使用されないメモリは「無料」であることに同意します。

しかし、現在どのように使用されていますが、アプリケーションでまだ利用可能なメモリをどのように計算しますか?

このメモリを「無料」および/または「使用可能」と考えることができます。代わりに、Linuxはこれを「使用可能」として扱いますが、「使用可能」として扱います。(...)この「もの」は(おおよそ)topとfreeを「バッファ」と「キャッシュ」と呼ぶことです。 Linuxと用語が異なるため記憶力が足りないと思うかもしれませんが、そうではありません。

おすすめ記事