Linux查看服务器内存

参考:https://blog.csdn.net/while_int/article/details/130844627

free

free 命令用来显示系统内存状态,包括系统物理内存、虚拟内存(swap 交换分区)、共享内存和系统缓存的使用情况

#-m 选项是以MB为单位来展示内存使用信息
free -m
#-h 选项则是以人类(human)可读的单位来展示
free -h

image

total 表示总共有 7822MB 的物理内存(RAM),即7.6G。
used 表示物理内存的使用量,大约是 322M。
free 表示空闲内存;
shared 表示共享内存?;
buff/cache 表示缓存和缓冲内存量; Linux 系统会将很多东西缓存起来以提高性能,这部分内存可以在必要时进行释放,给其他程序使用。
available 表示可用内存;

查看 /proc/meminfo

查看更详细的内存信息。这将显示内存总量、已使用内存量、空闲内存量以及其他有关内存的信息,如缓存和交换空间。
image

top

  • top 命令一般用于查看进程的CPU和内存使用情况;当然也会报告内存总量,以及内存使用情况,所以可用来监控物理内存的使用情况。在输出信息的顶部展示了汇总信息。
  • 在 top 命令的输出中,可通过按下 'm' 键按内存使用情况进行排序,或按下 'shift + m' 键按内存使用的百分比进行排序。
    image
posted @ 2024-03-01 11:14  hasome  阅读(294)  评论(0编辑  收藏  举报