11.3 free:查看系统内存信息

该博客为转载内容,转载自https://www.cnblogs.com/fadewalk/p/10819238.html ,涉及操作系统领域。
free命令用于显示系统内存状态,具体包括系统物理内存、虚拟内存、共享内存和系统缓存等。

free命令的参数选项及说明

-b    以Byte为单位显示内存的使用情况
-m    以MB为单位显示内存的使用情况
-k    以KB为单位显示内存的使用情况
-h    以人类可读的形式显示内存的使用情况*
-t    显示内存总和列
-s<间隔秒数>    根据指定的间隔秒数持续显示内存的使用情况端
-o    不显示系统缓冲区列

[root@cs6 ~]# free  #<==不加参数默认显示的是KB为单位,很难读懂。
             total used free shared buffers cached
Mem: 2037260 316836 1720424 232 9856 152500
-/+ buffers/cache: 154480 1882780
Swap: 3145724 0 3145724

[root@cs6 ~]# free -k
             total used free shared buffers cached
Mem: 2037260 316556 1720704 232 9856 152500
-/+ buffers/cache: 154200 1883060
Swap: 3145724 0 3145724

[root@cs6 ~]# free -m
             total used free shared buffers cached
Mem: 1989 309 1680 0 9 148
-/+ buffers/cache: 150 1838
Swap: 3071 0 3071

[root@cs6 ~]# free -h
             total used free shared buffers cached
Mem: 1.9G 309M 1.6G 232K 9.6M 148M
-/+ buffers/cache: 150M 1.8G
Swap: 3.0G 0B 3.0G
针对上面的输出,有以下说明。
Linux系统的特性是将不用的物理内存缓存起来,因此9.6MB不是系统的真实剩余内存。
系统真正可用的内存为1.8G。
buffers为写入数据缓冲区。
cache为读取数据的缓存区。


定时查询内存。
[root@cs6 ~]# free -h -s 4
             total used free shared buffers cached
Mem: 1.9G 309M 1.6G 232K 9.7M 148M
-/+ buffers/cache: 150M 1.8G
Swap: 3.0G 0B 3.0G

             total used free shared buffers cached
Mem: 1.9G 309M 1.6G 232K 9.7M 148M
-/+ buffers/cache: 150M 1.8G
Swap: 3.0G 0B 3.0G


转载于:https://www.cnblogs.com/fadewalk/p/10819238.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值