摘要:

下文讲述Linux中free的功能说明,如下所示;

free命令功能:

用于返回linux系统的物理内存和物理空闲内存

还有交换内存

及被内核使用的缓冲和缓存

free命令的原理:

通过查询/proc/meminfo文件而得到

free命令的语法格式:

free [参数]

-----常用参数说明------

-b:以Byte显示内存使用情况

-k:以kb为单位显示内存使用情况

-m:以mb为单位显示内存使用情况

-g:以gb为单位显示内存使用情况

-s:不间断显示内存

-t:返回内存使用总和

例:

free命令的示例分享

[root@maomao365 ~]# free

total used free shared buffers cached

Mem: 1019984 811680 208304 0 52440 515824

-/+ buffers/cache: 243416 776568

Swap: 0 0 0

[root@maomao365 ~]# free -m

total used free shared buffers cached

Mem: 996 793 202 0 51 503

-/+ buffers/cache: 238 757

Swap: 0 0 0

[root@maomao365 ~]# free -k

total used free shared buffers cached

Mem: 1019984 812348 207636 0 52448 515840

-/+ buffers/cache: 244060 775924

Swap: 0 0 0

[root@maomao365 ~]# free -t

total used free shared buffers cached

Mem: 1019984 815216 204768 0 52448 515844

-/+ buffers/cache: 246924 773060

Swap: 0 0 0

Total: 1019984 815216 204768

/*每隔8秒输出一次内存的使用情况*/

[root ~]# free -s 8

total used free shared buffers cached

Mem: 1019984 814968 205016 0 52456 515844

-/+ buffers/cache: 246668 773316

Swap: 0 0 0

total used free shared buffers cached

Mem: 1019984 814912 205072 0 52464 515844

-/+ buffers/cache: 246604 773380

Swap: 0 0 0

total used free shared buffers cached

Mem: 1019984 815448 204536 0 52472 515852

-/+ buffers/cache: 247124 772860

Swap:

Logo

更多推荐