在Linux系统中,查看RAM(随机存取存储器)的使用情况有多种方法,以下是一些常用的命令:
free
命令free
命令是最常用的查看内存使用情况的命令之一。
基本用法:
free -h
-h
选项表示以人类可读的格式显示(例如,KB、MB、GB)。示例输出:
total used free shared buff/cache available
Mem: 7.7G 2.3G 4.8G 268M 652M 4.9G
Swap: 2.0G 0B 2.0G
top
命令top
命令提供了一个实时的系统监视界面,包括内存使用情况。
基本用法:
top
示例输出:
top - 14:32:17 up 2:00, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 123 total, 1 running, 122 sleeping, 0 stopped, 0 zombie
%Cpu(s): 1.0 us, 0.5 sy, 0.0 ni, 98.0 id, 0.5 wa, 0.0 hi, 0.0 si, 0.0 st
MiB Mem : 7980.0 total, 5108.0 free, 2345.0 used, 527.0 buff/cache
MiB Swap: 2048.0 total, 2048.0 free, 0.0 used. 5635.0 avail Mem
vmstat
命令vmstat
命令报告关于进程、内存、分页、块IO、陷阱和CPU活动的信息。
基本用法:
vmstat -s
示例输出:
8176588 K total memory
2457600 K used memory
5718988 K active memory
1032196 K inactive memory
5718988 K free memory
527284 K buffer memory
655360 K swap cache
2097148 K total swap
0 K used swap
2097148 K free swap
/proc/meminfo
文件/proc/meminfo
文件包含了详细的内存使用信息。
基本用法:
cat /proc/meminfo
示例输出:
MemTotal: 8176588 kB
MemFree: 5718988 kB
MemAvailable: 5635004 kB
Buffers: 527284 kB
Cached: 655360 kB
SwapCached: 0 kB
Active: 2457600 kB
Inactive: 1032196 kB
...
top
和 vmstat
提供实时的内存使用情况。/proc/meminfo
提供了非常详细的内存使用信息。free
命令简单易用,适合快速查看内存使用情况。通过这些命令,你可以全面了解Linux系统的内存使用情况,并根据需要进行相应的调整和优化。
领取专属 10元无门槛券
手把手带您无忧上云