当前位置: 技术问答>linux和unix
vmstat free项内存持续缓慢减少,什么应用都没开,什么原因啊?
来源: 互联网 发布时间:2016-11-28
本文导语: 小红帽RH5.3 vmstat free项内存持续缓慢减少,什么应用都没开,什么原因啊? 看看下面的free项。 也就几个小时就从5227340降低到了5213064 [root@enpcdpsgw04 ~]# vmstat 1 procs -----------memory---------- ---swap-- -----io---- --system-- ...
小红帽RH5.3
vmstat free项内存持续缓慢减少,什么应用都没开,什么原因啊?
看看下面的free项。 也就几个小时就从5227340降低到了5213064
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
0 0 0 5227340 181900 449908 0 0 0 4 1699 1226 0 1 99 0 0
0 0 0 5227340 181900 449908 0 0 0 124 1734 1303 0 0 99 0 0
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 5224884 181900 450484 0 0 0 4 4 4 0 0 99 0 0
0 0 0 5224884 181900 450484 0 0 0 0 1437 1322 0 0 99 0 0
0 0 0 5224760 181900 450484 0 0 0 0 1640 1325 0 0 99 0 0
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 5213560 181904 449016 0 0 0 4 0 0 0 0 99 0 0
0 0 0 5213064 181904 449016 0 0 0 0 1355 1340 0 0 99 0 0
vmstat free项内存持续缓慢减少,什么应用都没开,什么原因啊?
看看下面的free项。 也就几个小时就从5227340降低到了5213064
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
0 0 0 5227340 181900 449908 0 0 0 4 1699 1226 0 1 99 0 0
0 0 0 5227340 181900 449908 0 0 0 124 1734 1303 0 0 99 0 0
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 5224884 181900 450484 0 0 0 4 4 4 0 0 99 0 0
0 0 0 5224884 181900 450484 0 0 0 0 1437 1322 0 0 99 0 0
0 0 0 5224760 181900 450484 0 0 0 0 1640 1325 0 0 99 0 0
[root@enpcdpsgw04 ~]# vmstat 1
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 5213560 181904 449016 0 0 0 4 0 0 0 0 99 0 0
0 0 0 5213064 181904 449016 0 0 0 0 1355 1340 0 0 99 0 0
|
不要看这里 free buff cache的都可以看着是未使用的!一般的监控软件都这么统计的 至于为什么 你去查这几项分别代表什么意思就知道了。
你执行free -m命令 然后看-/+ buffers/cache:那一行的统计
你执行free -m命令 然后看-/+ buffers/cache:那一行的统计
|
你读一下这篇linunx内存的文章 就明白了
http://www.quke.org/log-424.html
http://www.quke.org/log-424.html
|
|
------------------------------
从你上面的言论可以看出 你根本没有仔细看上面大家给你的连接。
另外说一下 free -m的结果是以M为单位显示的 你的vmstat直接是k 2个显示结果的单位相差1000多倍 vmstat的当然看上去变化大 你分别除以1000 你看变化还大吗?
另外 vmstat显示的结果这样看 realfree=free的total-(free+buff+cache)
|
linux内核的原则是尽量使用mem