free查看内存使用率.note

noteId: E8E036E834C44930A5357FE557D0FC4E · 原始路径:/ALL/Linux - A模块/Linux零散命令/free查看内存使用率.note · 图片:4 · 附件待处理:0

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周期性查询一次