Linux命令之:free命令

2017-04-04  本文已影响58人  人在码途

free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区

语法

free [选项]

选项

-b:以Byte为单位显示内存使用情况; 
-k:以KB为单位显示内存使用情况; 
-m:以MB为单位显示内存使用情况; 
-o:不显示缓冲区调节列; 
-s<间隔秒数>:持续观察内存使用状况; 
-t:显示内存总和列; 
-V:显示版本信息

实例

# free -m 
             total       used       free     shared    buffers     cached
Mem:          7871       4347       3524        130        190       2206
-/+ buffers/cache:       1950       5921
Swap:            0          0          0

第一部分Mem行:

第二部分(-/+ buffer/cache)解释

第三部分是指交换分区

当可用内存少于额定值的时候,就会开会进行交换.
如何看额定值(RHEL4.0):

cat /proc/meminfo

当可用内存少于额定值的时候,就会开会进行交换.
如何看额定值(RHEL4.0):

cat /proc/meminfo

交换将通过三个途径来减少系统中使用的物理页面的个数: 
1.减少缓冲与页面cache的大小,
2.将系统V类型的内存页面交换出去, 
3.换出或者丢弃页面。(Application 占用的内存页,也就是物理内存不足)。
事实上,少量地使用swap是不是影响到系统性能的。

上一篇下一篇

猜你喜欢

热点阅读