1.使用free命令
free命令是Linux系统上最简单、最常用的内存查看命令。
其中就有-m选项。显示内存使用信息(以MB为单位)。-h选项以人类可读的单位显示内存使用信息。
在上面的示例中,Mem:行:
total表示总共7822MB物理内存(RAM),即7.6G。
used表示已使用的物理内存量,约为322M。
free表示空闲内存,
shared表示共享内存。
buff/cache指的是缓存,Linux系统缓存的量很大。要使用的缓冲区内存量。如果需要提高性能,可以释放该内存以供其他程序使用。
Available表示可用内存。
2查看/proc/meminfo
还有一种方法是读取/proc/meminfo文件。我们知道/proc目录中充满了虚拟文件,其中包含与内核和操作系统相关的动态信息。“这就是你应该如何学习Linux”是一种了解更多有关Linux的方法。
3.使用vmstat命令与/proc/meminfo类似,使用vmstat-s命令和选项来收集有关内存使用情况的统计信息。
/proc/meminfo
查看RAM使用情况的最简单方法是使用/proc/meminfo。这个动态更新的虚拟文件实际上与许多其他内存相关工具(例如free/ps/top)结合起来可见。/proc/meminfo列出了您想了解的所有内存使用情况。进程内存使用信息也可以在/proc/
$cat/proc/meminfo
atop命令是终端环境监控命令。它显示了不同系统资源(CPU、内存、网络、I/O、内核)的组合,并在高负载条件下用颜色编码。
$sudoatop
上一篇:linux查看内存占用命令top
下一篇:linux查看内存占用命令