《Linux系统free命令的使用》学习笔记

王朝学院·作者佚名  2016-05-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

《linux系统free命令的使用》学习笔记free命令用于显示当前系统的内存空闲和使用情况,其中包括物理内存,交换分区内存,内核缓冲区内存以及高速缓存,free的参数报错一下:

-b ——字节的方式显示内存使用情况

[root@redhat ~]# free -b total used free shared buffers cachedMem: 521449472 138665984 382783488 0 14675968 60305408-/+ buffers/cache: 63684608 457764864Swap: 2147475456 0 2147475456

-k——kb的方式显示内存使用情况

[root@redhat ~]# free -k total used free shared buffers cachedMem: 509228 135416 373812 0 14320 58892-/+ buffers/cache: 62204 447024Swap: 2097144 0 2097144

-m——以MB的方式显示当前系统内存的使用情况

[root@redhat ~]# free -m total used free shared buffers cachedMem: 497 132 365 0 13 57-/+ buffers/cache: 60 436Swap: 2047 0 2047

-g——以GB的方式显示内存的使用情况

[root@redhat ~]# free -g total used free shared buffers cachedMem: 0 0 0 0 0 0-/+ buffers/cache: 0 0Swap: 1 0 1

-o——以旧格式显示,所谓的旧格式就是不显示“-/+ buffers/cache”行

[root@redhat ~]# free -o total used free shared buffers cachedMem: 509228 135532 373696 0 14340 58892Swap: 2097144 0 2097144

-s——指定多长时间刷新一次单位为:秒

[root@redhat ~]# free -s 3 //隔三秒刷新一次

total used free shared buffers cached Mem: 509228 135772 373456 0 14380 58924 -/+ buffers/cache: 62468 446760 Swap: 2097144 0 2097144

total used free shared buffers cached Mem: 509228 135788 373440 0 14380 58924 -/+ buffers/cache: 62484 446744 Swap: 2097144 0 2097144

-c——指定刷新的次数。它要结合-s参数一块使用。

[root@redhat ~]# free -s1 -c2 //每秒刷新一次,总共刷新2次

total used free shared buffers cached Mem: 509228 135772 373456 0 14404 58924 -/+ buffers/cache: 62444 446784 Swap: 2097144 0 2097144

total used free shared buffers cached Mem: 509228 135788 373440 0 14404 58924 -/+ buffers/cache: 62460 446768 Swap: 2097144 0 2097144

-V ——显示当前系统free命令的版本

[root@redhat ~]# free -VPRocps version 3.2.8

较为常用的就是free -m 或-g,其他的知道就好了

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航