free查看内存使用率.note
free命令用于显示内存状态
free指令会显示内存的使用情况,包括实体内存,虚拟的交换内存,共享内存区段,以及系统核心使用的缓冲区等
语法:
#free 【-选项】【-s<间隔秒数>】查看系统内存当前的使用率,使用M为单位显示,并将输出结果保存到/root/exercises/text3:
#free --mega --human --wide > /root/exercises.text3 //查看内存使用率,并将输出重定向到text3
#cat /root/exercises/text3 //查看/root/exercises目录下的text3文件
参数:
-b:以Byte为单位显示内存使用情况
-k:以KB为单位显示内存使用情况
-m:以MB为单位显示内存使用情况
-h:以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有:
B = bytes
K = kilos
M = megas
G = gigas
T = teras-o:不显示缓冲区调节列
-s<间隔秒数>:持续观察内存使用状况
-t:显示内存总和列
-V:显示版本信息
实例:
显示内存使用情况:
#free //显示内存使用信息
以总和的形式查询内存的使用信息:
#free -t //以总和的形式显示内存的使用信息
周期性的查询内存使用信息:
#free -s 10 //每10s周期性查询一次