Linuxが使用しているメモリ量を追跡する方法は?

Linuxが使用しているメモリ量を追跡する方法は?

私はまだLinuxを学んでおり、cat次のコマンドを使用しています。

cat /proc/meminfo

メモリ使用量情報は表示されますが、情報は表示されません。誰も同様の問題がありますか?

答え1

で読む以外に他の方法もあります/proc/meminfo

このfreeコマンドは、システムで使用可能なメモリーと使用済みメモリーの量を表示します。

人間が読める形式で出力するには、このフラグを使用します-hfree

$ free -h
              total        used        free      shared  buff/cache   available
Mem:           3.8G        1.0G        1.3G        4.3M        1.6G        2.6G
Swap:          5.8G        2.0M        5.8G 

注意してください。言語によっては、出力が正しくソートされない場合があります。この場合、LANG=Cそのコマンドに対して英語のみを設定するように、コマンドの前にプレフィックスを付けます。

答え2

ほとんどの非技術的な目的のために、top(1)仕事をする

top - 17:23:50 up 7 days, 19:15,  3 users,  load average: 0.00, 0.01, 0.05
Tasks: 172 total,   2 running, 170 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.8 us,  0.1 sy,  0.0 ni, 99.1 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem:   2049992 total,  1735420 used,   314572 free,   372420 buffers
KiB Swap:  2095100 total,      192 used,  2094908 free.   679116 cached Mem

関連情報