参考:https://blog.csdn.net/while_int/article/details/130844627
free
free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况
#-m 选项是以MB为单位来展示内存使用信息
free -m
#-h 选项则是以人类(human)可读的单位来展示
free -h
total 表示总共有 7822MB 的物理内存(RAM),即7.6G。
used 表示物理内存的使用量,大约是 322M。
free 表示空闲内存;
shared 表示共享内存?;
buff/cache 表示缓存和缓冲内存量; Linux 系统会将很多东西缓存起来以提高性能,这部分内存可以在必要时进行释放,给其他程序使用。
available 表示可用内存;
查看 /proc/meminfo
查看更详细的内存信息。这将显示内存总量、已使用内存量、空闲内存量以及其他有关内存的信息,如缓存和交换空间。
top
- top 命令一般用于查看进程的CPU和内存使用情况;当然也会报告内存总量,以及内存使用情况,所以可用来监控物理内存的使用情况。在输出信息的顶部展示了汇总信息。
- 在 top 命令的输出中,可通过按下 'm' 键按内存使用情况进行排序,或按下 'shift + m' 键按内存使用的百分比进行排序。