linux运维命令free学习详解

         free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。

1、命令格式

     free 【参数】

2、命令参数

-b  以Byte为单位显示内存使用情况。 

-k  以KB为单位显示内存使用情况。 

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

-g   以GB为单位显示内存使用情况。 

-o  不显示缓冲区调节列。 

-s<间隔秒数>  持续观察内存使用状况。 

-t  显示内存总和列。 

-V  显示版本信息。 

3、实际操作

free -m  (以m单位显示)

free -k    (以k为单位显示)

free -g    (以G为单位显示)    


4、关于一些数值的含义

total:总计物理内存的大小。

used:已使用多大。

free:可用有多少。

Shared:多个进程共享的内存总额。

Buffers/cached:磁盘缓存的大小。

第三行(-/+ buffers/cached):

used:已使用多大。

free:可用有多少。

第四行是交换分区SWAP的,也就是我们通常所说的虚拟内存!

一般在shell 脚本中监控内存报警时常用第三行(-/+ buffers/cached)的值来做参考!!!


你可能感兴趣的:(linux运维学习,linux内容监控,Free命令详解)