free命令详解

查看内存状态

语法

free [-bkmotV] [-s <间隔描述>]

功能介绍

free 命令会显示内存的使用情形,包括物理(Physical)内存、虚拟的交换文件内存、更像内存区段,以及系统核心使用的缓存区等。

参数

参数 作用
-b 以Byte为单位显示内存使用情形
-k 以KB为单位显示内存使用情形。这项参数为默认值,其效果相当于仅执行free命令而不加任何参数
-m 以 Mb 为单位显示内存使用情形
-o 不显示缓冲区调节行
-s 持续观察内存使用状态。间隔描述设为3,则每隔3秒就会查看内存状态一次
-t 显示内存总和行
-V 显示版本信息

例子

显示内存情况:

# free
             total       used       free     shared    buffers     cached
Mem:       8058636    5040832    3017804          0     156728    4087964
-/+ buffers/cache:     796140    7262496
Swap:      8190968       7784    8183184