Linuxホストで実行したfreeコマンドの出力は次のとおりです。
free
total used free shared buff/cache available
Mem: 263846320 47746620 3290072 1140808 212809628 214382420
Swap: 0 0 0
この利用可能な部分が何を指定しているのかわかりません。空きメモリは非常に少なく表示されています。つまり、合計メモリがかなり高く、使用メモリが約18.09%であるにもかかわらず、約1.24%です。
free -h
total used free shared buff/cache available
Mem: 251G 45G 3.1G 1.1G 202G 204G
Swap: 0B 0B 0B
空きメモリが非常に少ないため、より多くのアプリケーションを起動できないことを意味しますか。使用されるメモリは18%のみです。したがって、コマンドが上に表示されているように、メモリを1.24%ではなく72%に解放すべきではありません。
私は混乱しています。誰でも助けることができますか?
free
の出力では、
Free memoryは、現在何にも使用されていないメモリの量です。使用されないメモリは単純に無駄になるため、この数は小さくする必要があります。
Available memoryは、新しいプロセスまたは既存のプロセスへの割り当てに使用できるメモリの量です。
質問にある例は、健全なシステムを示しています。