测试磁盘一般都在win或dos下进行,在Unix下用什么呢?
FreeBSD自带了一个简易的硬盘测试程序,可以对硬盘做简单的测试,虽然测试不是非常准确,但可以大致了解一下磁盘的性能,对比其他的测试软件,这个测试还是比交准确的:
mail# diskinfo -cvt ada1
ada1
512 # sectorsize
500107862016 # mediasize in bytes (465G) 磁盘大小
976773168 # mediasize in sectors
0 # stripesize
0 # stripeoffset
969021 # Cylinders according to firmware.
16 # Heads according to firmware.
63 # Sectors according to firmware.
WD-WMAYP2660725 # Disk ident. 磁盘型号
I/O command overhead: IO命令时间
time to read 10MB block 0.071831 sec = 0.004 msec/sector
time to read 20480 sectors 1.419365 sec = 0.069 msec/sector
calculated command overhead = 0.066 msec/sector
Seek times: 寻道时间
Full stroke: 250 iter in 4.889446 sec = 19.558 msec 全行程
Half stroke: 250 iter in 3.425836 sec = 13.703 msec 半行程
Quarter stroke: 500 iter in 5.525943 sec = 11.052 msec 四分之一行程
Short forward: 400 iter in 2.128650 sec = 5.322 msec 短向前移动
Short backward: 400 iter in 2.754016 sec = 6.885 msec 短向后移动
Seq outer: 2048 iter in 0.208032 sec = 0.102 msec 外圈顺序
Seq inner: 2048 iter in 0.178601 sec = 0.087 msec 内圈顺序
Transfer rates: 硬盘传输率
outside: 102400 kbytes in 0.749376 sec = 136647 kbytes/sec 外圈
middle: 102400 kbytes in 0.856281 sec = 119587 kbytes/sec 中间
inside: 102400 kbytes in 1.450135 sec = 70614 kbytes/sec 内圈
主��看的项目:
(1)寻道时间:主要看全行程的时间和顺序读时间,这个时间跟硬盘的转速关系最大,一般同转速的硬盘之间差别不会太大,比如sas大都是10k转以上,它的寻道时间要比7200转的普通sata盘小一些。
(2)传输率:注意传输率内外圈的差别会很大,外圈线速度较大,同一时间读的数据也就会更多,同时数据密度越大,速度也会越高。
该贴被wulcan编辑于2014-8-27 9:21:27
该贴被wulcan编辑于2014-8-27 9:24:48该贴被wulcan编辑于2014-8-27 9:31:30该贴由hui.chen转至本版2014-11-5 17:04:55