摘要:
下文讲述Linux操作系统中查看内存使用情况的方法分享,如下所示;
实现思路:
使用free命令
free命令是Linux中查看内存使用率常用的命令,
它可以显示内存总量,使用量及空闲内存量
例:
free -m 可以打印出相应按M单位的使用率
[root@localhost ~]free -m
[root@localhost ~]# free -m
total used free shared buffers cached
Mem: 996 715 280 0 85 435
-/+ buffers/cache: 194 801
Swap: 0 0 0
列功能说明:
total:应用可以使用的内存总数
used:已经被使用的内存。 它是这样计算的: used = total – free – buffers – cache
free:空闲的/未被使用的内存。
shared:这一列可以被忽略。 它仅仅用于向后兼容。
buff/cache:内核缓存,页面缓存和slab
avaiable:可用来启动新应用的估计可用内存,不包括交换内存