linux 内存容量换算,使用Linux的sar 命令来计算Linux的内存剩余

使用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、付费专栏及课程。

余额充值