LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1113|回复: 4

如何最大限度提升硬盘性能?

[复制链接]
发表于 2006-7-12 23:03:12 | 显示全部楼层 |阅读模式
这是我三次执行测试的结果:

[PHP]myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2268 MB in  2.00 seconds = 1132.97 MB/sec
Timing buffered disk reads:  132 MB in  3.00 seconds =  43.99 MB/sec
myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2264 MB in  2.00 seconds = 1131.42 MB/sec
Timing buffered disk reads:  134 MB in  3.00 seconds =  44.63 MB/sec
myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2260 MB in  2.00 seconds = 1129.41 MB/sec
Timing buffered disk reads:  146 MB in  3.00 seconds =  48.63 MB/sec
[/PHP]

这是我的硬盘信息:
[PHP]myGentoo ~ # hdparm -i /dev/hda

/dev/hda:

Model=ST380011A, FwRev=3.04, SerialNo=5JV83QXB
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=156301488
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  ATA/ATAPI-1 ATA/ATAPI-2 ATA/ATAPI-3 ATA/ATAPI-4 ATA/ATAPI-5 ATA/ATAPI-6

* signifies the current active mode
[/PHP]

下面是我的硬盘目前状态:
[PHP]myGentoo ~ # hdparm  /dev/hda

/dev/hda:
multcount    = 16 (on)
IO_support   =  0 (default 16-bit)
unmaskirq    =  0 (off)
using_dma    =  1 (on)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
geometry     = 16383/255/63, sectors = 156301488, start = 0
[/PHP]

另外dmesg有关信息如下:
[PHP]hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)
hdb: 234441648 sectors (120034 MB) w/2048KiB Cache, CHS=16383/255/63, UDMA(100)[/PHP]

你的硬盘彻底提速了吗?反正,我感觉速度还不是很满意,尤其是VM运行XP的时候。有没有办法再提速?大哥,有什么好的建议?
发表于 2006-7-12 23:09:05 | 显示全部楼层
应该只能这样了,要想速度更快可以用前几天讨论的用内存代替硬盘的方法
另外vm模拟xp的速度永远和xp无法比的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 23:15:32 | 显示全部楼层
Post by arping
应该只能这样了,要想速度更快可以用前几天讨论的用内存代替硬盘的方法
另外vm模拟xp的速度永远和xp无法比的

谢谢指点。我内存只有256啊!:confused:

只要能把硬盘榨干就好,我担心它偷懒啊!上面这些信息表明这家伙跑足够快了吗?:p
回复 支持 反对

使用道具 举报

发表于 2006-7-12 23:24:54 | 显示全部楼层
反正比我的快多了
  1. hdparm -tT /dev/hda
  2. /dev/hda:
  3. Timing cached reads:   932 MB in  2.00 seconds = 464.86 MB/sec
  4. Timing buffered disk reads:   88 MB in  3.04 seconds =  28.96 MB/sec
复制代码

  1. hdparm -tT /dev/hdb
  2. /dev/hdb:
  3. Timing cached reads:   968 MB in  2.00 seconds = 483.72 MB/sec
  4. Timing buffered disk reads:  184 MB in  3.00 seconds =  61.26 MB/sec
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-12 23:25:20 | 显示全部楼层

哈哈~又被我榨了不少出来!

[PHP]myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2244 MB in  2.00 seconds = 1121.11 MB/sec
Timing buffered disk reads:  156 MB in  3.01 seconds =  51.77 MB/sec
myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2256 MB in  2.00 seconds = 1127.98 MB/sec
Timing buffered disk reads:  158 MB in  3.03 seconds =  52.10 MB/sec
myGentoo ~ # hdparm -tT /dev/hda

/dev/hda:
Timing cached reads:   2264 MB in  2.00 seconds = 1132.39 MB/sec
Timing buffered disk reads:  164 MB in  3.02 seconds =  54.25 MB/sec
[/PHP]
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表