《Linux系统free命令的使用》学习笔记
free命令用于显示当前系统的内存空闲和使用情况,其中包括物理内存,交换分区内存,内核缓冲区内存以及高速缓存,free的参数报错一下:
-b ——字节的方式显示内存使用情况
[root@redhat ~]# free
-b
total
used free
shared buffers
cached
Mem: 521449472 138665984
382783488 0
14675968 60305408
-/+ buffers/cache: 63684608
457764864
Swap:
2147475456 0
2147475456
-k——kb的方式显示内存使用情况
[root@redhat ~]# free
-k
total
used free
shared buffers
cached
Mem:
509228 135416
373812
0 14320 58892
-/+
buffers/cache: 62204
447024
Swap:
2097144
0 2097144
-m——以MB的方式显示当前系统内存的使用情况
[root@redhat ~]# free
-m
total
used free
shared buffers
cached
Mem:
497
132
365
0
13 57
-/+
buffers/cache:
60
436
Swap:
2047
0 2047
-g——以GB的方式显示内存的使用情况
[root@redhat ~]#
free
-g
total
used free
shared buffers
cached
Mem:
0
0
0
0
0 0
-/+
buffers/cache:
0
0
Swap:
1
0 1
-o——以旧格式显示,所谓的旧格式就是不显示“-/+ buffers/cache”行
[root@redhat ~]# free
-o
total
used free
shared buffers
cached
Mem:
509228 135532
373696
0 14340
58892
Swap:
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 -V
procps version 3.2.8
较为常用的就是free -m 或-g,其他的知道就好了
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。