Ubuntuで使用されたメモリを計算する方法は?

Ubuntuで使用されたメモリを計算する方法は?

私は新しいUbuntuマシンを始めました。利用可能なメモリは適切ですが、利用可能なメモリは非常に小さいです。

cat /proc/meminfo |more
MemTotal:        2034484 kB
MemFree:          703496 kB
MemAvailable:    1538076 kB
Buffers:           80332 kB
Cached:           829408 kB

Used_memoryをどのように計算する必要がありますか? ~によるとhttps://stackoverflow.com/questions/41224738/how-to-calculate-system-memory-usage-from-proc-meminfo-like-htop

Used_mem = Total_mem- Free_mem

この方程式を使用すると、まだ何も実行していないにもかかわらず、機械が多用されているので、これは私には理解できません。私の考えでは、おそらく

Used_mem = Total_mem- Available_mem 

私にはもっと意味があります。

私の質問は:使用されたメモリを計算する方法は?それとも実際に利用可能なメモリを計算する方法は?上記の利用可能なメモリが正しくないようです。

Used_memoryを計算するには、node_exporter指標を使用します。

答え1

freeこのコマンドのマニュアルページを確認してください。

free  displays the total amount of free and used physical and swap mem‐
       ory in the system, as well as the buffers and caches used by  the  ker‐
       nel.  The  information  is  gathered by parsing /proc/meminfo. The dis‐
       played columns are:

       total  Total installed memory (MemTotal and SwapTotal in /proc/meminfo)

       used   Used memory (calculated as total - free - buffers - cache)

       free   Unused memory (MemFree and SwapFree in /proc/meminfo)

       etc...

関連情報