使用Linux的sar 命令来计算Linux的内存剩余

本文详细介绍了如何使用Linux的sar命令来计算系统的内存使用情况,并通过对比sar-r110与free-m的输出,验证了计算结果的一致性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


使用Linux的sar 命令来计算Linux的内存剩余

参考自:
How to Calculate Memory Usage on Linux (文档 ID 1630754.1)

[root@rhel63single ~]# sar -r 1 10
Linux 2.6.32-279.el6.x86_64 (rhel63single)      09/29/2015      _x86_64_        (4 CPU)

07:32:44 AM kbmemfree kbmemused  %memused kbbuffers  kbcached  kbcommit   %commit
07:32:45 AM   1137164    925132     44.86    175292    340292   4002408     96.22
07:32:46 AM   1137048    925248     44.86    175292    340304   4004460     96.27
07:32:47 AM   1136924    925372     44.87    175292    340304   4006512     96.32
07:32:48 AM   1136924    925372     44.87    175292    340304   4008564     96.37
07:32:49 AM   1136916    925380     44.87    175292    340304   4010616     96.42
07:32:50 AM   1136800    925496     44.88    175292    340312   4012668     96.47
07:32:51 AM   1136792    925504     44.88    175292    340304   4014720     96.52
07:32:52 AM   1136784    925512     44.88    175292    340316   4016772     96.57
07:32:53 AM   1136660    925636     44.88    175292    340316   4018832     96.62
07:32:54 AM   1136652    925644     44.88    175292    340324   4020880     96.67
Average:      1136866    925430     44.87    175292    340308   4011643     96.45
                此处值                         此处值    此处值

 

[root@rhel63single ~]# uname -r
2.6.32-279.el6.x86_64
[root@rhel63single ~]# uname -a
Linux rhel63single 2.6.32-279.el6.x86_64 #1 SMP Wed Jun 13 18:24:36 EDT 2012 x86_64 x86_64 x86_64 GNU/Linux
计算公式为:
剩余内存=(1136866+175292+340308)/1024=1613.736328 MB


 

我们再来看free -m的输出:

[root@rhel63single ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          2013        902       1110          0        171        332
-/+ buffers/cache:        399       1614 --->此处值。
Swap:         2047          0       2047

可以看到:sar -r 1 10 计算出来的剩余内存食欲 free -m计算出来的剩余内存是基本一致的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值