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

浙公网安备 33010602011771号