登录
登录 注册新账号
注册
已有账号登录
【讲清楚,说明白!】内存监控命令之free命令
Yulong Niu 阅读 374 次
12月26日发布

目录:
(一)free命令概述
(二)常用命令格式
(三)命令参数
(四)使用实例

* **

(一)free命令概述
free命令可以显示当前系统未使用的和已使用的内存数目,还可以显示被内核使用的内存缓冲区。

* **

(二)常用命令格式
free [选项]

* **

(三)命令参数
-b:以Byte为单位显示内存使用情况
-k:以KB为单位显示内存使用情况
-m:以MB为单位显示内存使用情况
-o:不显示缓冲区调节列
-s<间隔秒数>:持续观察内存使用状况
-t:显示内存总和列
-V:显示版本信息

* **

(四)使用实例
(4.1)实例1:显示内存使用信息

free -m---以MB为单位显示内存使用情况

说明:
total:列显示内存总数
used:列显示已经使用的内存数
free:列显示空闲的内存数
shared:列显示当前已经废弃不用
buff/cache:列显示被buffer和cache使用的物理内存大小
available:列显示还可以被应用程序使用的物理内存大小
Mem行:(第二行)是内存的使用情况
Swap行:(第三行)是交换分区的使用情况
Mem=total+used+(buff/cache)
图片描述
图片描述
(4.2)实例2:以总和的形式查询内存使用情况

free -t

图片描述
(4.3)实例3:周期性查询内存使用信息

free -s 5---每隔5s执行一次命令

图片描述
(4.4)实例4:可读格式输出内存信息

free -h---以人类可读的格式显示内存统计信息

图片描述
(4.5)Linux系统性能常用监控指标
图片描述

------------------ 本文至此结束,感谢阅读 ------------------

©著作权归作者所有:来自51CTO博客作者Tom王的原创作品,如需转载,请注明出处,否则将追究法律责任