查看Linux服务器内存情况
- 一、free命令
- 二、top命令
- 总结
一、free命令
free命令用于显示内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。
语法:
free [-bkmotV][-s <间隔秒数>]
如下图:
free -h会以合适的单位显示内存情况,-b、-k、-m、-g分别以Byte、KB、MB、GB为单位显示,如下只展示free -h的情况
二、top命令
top命令可以查看各个进程的情况,而free命令是服务器整体情况
直接输入top命令如下图
进入top的实时界面后,默认按照CPU的使用率排序,通过“shift+m”按键将进程按照内存使用情况排序,
因本篇讲的是查看内存情况,top命令只写内存情况,如图,其中
RES: 常驻内存,是进程切实使用的物理内存量,free命令中看到的used列下面的值,就包括常驻内存的加总,但不是虚拟内存的加总;
%MEM:占用内存百分比。
总结
以上就是两种查看Linux服务器内存情况的方法。