私たちのクラスタには463台のRHEL 7.6マシンがあり、そのほとんどはHDFSマシン(データノード)です。
free -g
コマンドでは、一般的にゲイン/キャッシュ合計メモリが256Gの場合、eは約30〜50です。
私が知る限り、バッファは、ある場所から別の場所に移動しながらデータを一時的に保存するために使用されるメモリ領域です。
ただし、使用可能なメモリはアプリケーションで使用されるメモリでもあります。
それで、ちょっと混乱していますが、2つの違いは何ですか?ゲイン/キャッシュ 到着書くことができるメモリ?
答え1
書くことができるメモリは、アプリケーションで使用できるRAMの総量です。
ゲイン/キャッシュLinuxがディスクキャッシュに使用するメモリは、アプリケーションに必要なときに解放されるため、「使用済み」メモリとしてカウントされません。
から引用http://www.linuxatemyram.com(強調):
あなたとLinuxは、アプリケーションが占めるメモリが「使用」され、どの目的にも使用されないメモリは「無料」であることに同意します。
しかし、現在どのように使用されていますが、アプリケーションでまだ利用可能なメモリをどのように計算しますか?
このメモリを「無料」および/または「使用可能」と考えることができます。代わりに、Linuxはこれを「使用可能」として扱いますが、「使用可能」として扱います。(...)この「もの」は(おおよそ)topとfreeを「バッファ」と「キャッシュ」と呼ぶことです。 Linuxと用語が異なるため記憶力が足りないと思うかもしれませんが、そうではありません。
また見なさい: