free命令

格式:free [-b | -k | -m] [-o] [-s delay ] [-t] [-V]
作用:Display statistics(统计) about memory usage: total free, used, physical, swap, shared, and buffers used by the kernel.

参数:
-b 以字节的方式计算内存。
-k 默认的,以KB为单位计算内存。
-m 以MB为单位计算内存。
-t 计算总数。
-o 不显示"buffer adjusted"行。
-s delay 每隔delay秒后显示一次(delay可以小数)。
-V 显示版本信息。

示例:
[linux@linux /]$ free <——默认情况下以KB为单位来显示
total used free shared buffers cached
Mem: 1034708 618700 416008 0 32924 399232
-/+ buffers/cache: 186544 848164
Swap: 2048276 0 2048276


[linux@linux /]$ free -b <——以B为单位来显示
total used free shared buffers cached
Mem: 1059540992 635756544 423784448 0 35385344 409251840
-/+ buffers/cache: 191119360 868421632
Swap: 2097434624 0 2097434624


[linux@linux /]$ free -m <——以MB为单位来显示
total used free shared buffers cached
Mem: 1009 606 404 0 33 390
-/+ buffers/cache: 182 828
Swap: 2000 0 2000


[linux@linux /]$ free -k <——以KB为单位来显示
total used free shared buffers cached
Mem: 1034708 620980 413728 0 34636 399660
-/+ buffers/cache: 186684 848024
Swap: 2048276 0 2048276


[linux@linux /]$ free -o <——不显示-/+ buffers/cache行
total used free shared buffers cached
Mem: 1034708 620980 413728 0 34668 399660
Swap: 2048276 0 2048276


[linux@linux /]$ free -t <——显示总共使用情况
total used free shared buffers cached
Mem: 1034708 625028 409680 0 36892 401012
-/+ buffers/cache: 187124 847584
Swap: 2048276 0 2048276
Total: 3082984 625028 2457956


[linux@linux /]$ free -s 1 <——每隔1s显示一次
[linux@linux /]$ free -s 0.1 <——每隔100ms显示一次


[linux@linux /]$ free -V <——显示版本信息
procps version 3.2.7


说明:
命令参数是区分大小写的。
b、k、m参数是不能同时使用的。
参数同时使用格式:free -ko
                                 free -k -o

posted @ 2020-09-20 14:05  hifish  阅读(23)  评论(0)    收藏  举报