linux性能内存相关指标

上一篇 / 下一篇  2007-03-26 13:15:34

1.SWAP 这个指标直接反映了系统内存问题,如果很多的SWAP空间被使用,一般你的系统内存不足

procs -----------memory---------- ---swap-- -----io---- --system-- ----cpu----
r b swpd free buff cache si so bi bo in cs us sy id wa
2 1 131560 2320 8640 53036 1 9 107 69 1137 426 10 7 74 9
0 1 131560 2244 8640 53076 480 0 716 0 1048 207 6 1 0 93
1 2 132476 3424 8592 53272 832 916 1356 916 1259 692 11 4 0 85
1 0 132476 2400 8600 53280 764 0 1040 40 1288 762 14 5 0 81

这是一个典型的内存不足导致内存被频繁的交换到swap上,造成大量的IO操作.

2.Cache 当系统内存比应用需要的内存多的时候,系统会把数据cache在内存中,减少费时的IO操作

3.Buffer 当应用程序在做写磁盘操作时,系统会把要写的数据buffer起来,等到一个触发点的时候,再把buffer中的数据刷新到磁盘,减少应用程序等待IO操作的时间.

一般你在看一个运行长时间的系统时,会发现它的可用内存很少,但是Cache和Buffer很大,这是正常情况,系统会利用你的所有自由内存来cache数据,当它需要分配内存的时候,会把cache的数据放回到disk


TAG: linux tuning

记录测试的足迹! 引用 删除 xucz   /   2011-11-07 15:23:08
借鉴下
引用 删除 chenxiangming   /   2010-11-18 11:06:28
借鉴下
自由空间! 引用 删除 dazhijn_China   /   2008-02-20 10:20:56
借鉴下,3Q。
 

评分:0

我来说两句

日历

« 2024-04-12  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 6916
  • 日志数: 7
  • 建立时间: 2007-03-25
  • 更新时间: 2007-03-26

RSS订阅

Open Toolbar