Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5352364
  • 博文数量: 1144
  • 博客积分: 11974
  • 博客等级: 上将
  • 技术积分: 12312
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-13 20:06
文章存档

2017年(2)

2016年(14)

2015年(10)

2014年(28)

2013年(23)

2012年(29)

2011年(53)

2010年(86)

2009年(83)

2008年(43)

2007年(153)

2006年(575)

2005年(45)

分类: LINUX

2006-04-13 09:04:35

1. 
Linux 核心當中有所謂的 buffer cache,你可以把他想成是一個資料的暫存區,
任何從硬碟讀取的資料都會經過並放置這個在記憶體上的暫存區,因為記憶體的讀取速度
比硬碟快很多,所以如果你反覆讀取的資料剛好在這個暫存區中, Linux 核心就會直接
從這邊拿資料,而不用去硬碟讀取資料以節省時間。
"-T" 這個參數主要就是測試如果僅從 Linux 核心中的 buffer cache 拿資料,效能是如何?

2.
如果你要的資料,並不存在 buffer-cache 中,Linux 核心還是必須讀取硬碟以取得資料,
"-t" 這個參數主要就是測試如果必須讀取硬碟以取得資料的話,那麼效能又是如何?

3.
像以下的數據,第一項就是"-T",第二項則是"-t",這樣你就可以看出記憶體和硬碟的讀取速度
真的是天壤之別...
/dev/hda:
Timing buffer-cache reads: 1108 MB in 2.00 seconds = 554.08 MB/sec
Timing buffered disk reads: 150 MB in 3.03 seconds = 49.58 MB/sec
_________________
阅读(627) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~