free命令
-
free命令作用:用于显示内存状态。
-
free语法格式:
free [-参数] [-s <间隔秒数>]。 -
free参数:
-b:以Byte为单位显示内存使用情况。-k:以KB为单位显示内存使用情况。-m:以MB为单位显示内存使用情况。-h:以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:B(bytes)、K(kilos)、M(megas)、G(gigas)、T(teras)。-o:不显示缓冲区调节列。-s <间隔秒数>:持续观察内存使用状况。-t:显示内存总和列。-V显示版本信息。
-
free结果内容解析:
-
行:
Mem:内存的使用情况。Swap:交换空间的使用情况。
-
列:
total:显示系统总的可用物理内存和交换空间大小。used:显示已经被使用的物理内存和交换空间。free:显示还有多少物理内存和交换空间可用使用。shared:显示被共享使用的物理内存大小。buff/cache:被buffer和cache使用的物理内存大小。
-
free使用示例
-
free周期性的查询内存使用信息:
root@ms:~# free -s 10 //每10s 执行一次命令 total used free shared buffers cached Mem: 254772 187628 67144 0 6140 89964 -/+ buffers/cache: 91524 163248 Swap: 524280 65116 459164
浙公网安备 33010602011771号