您的位置:首页 > 其它

磁盘IO性能:测试磁盘IO速度方法

2013-06-26 14:38 218 查看
有2个命令:hdparm、dd

一、hdparm

测试磁盘读取速度:hdparm  -Tt  /dev/sda1

/dev/sda1:

 Timing cached reads:   23136 MB in  2.00 seconds = 11580.41 MB/sec

 Timing buffered disk reads:  196 MB in  1.91 seconds = 102.76 MB/sec

2秒读取了23146M的缓存,约合11580.41MB/sec。

1.91秒读取的196M的磁盘(物理读),读取速度约102.76MB/sec。

二、dd

2.1 2个特殊设备说明:

/dev/null 伪设备,回收站,写该文件不会产生IO。

/dev/zero 伪设备,会产生空字符流,对它不会产生IO。

2.2 测试磁盘IO的读速度:time dd if=/dev/sda1 of=/dev/null bs=8k

25097+1 records in

25097+1 records out

205599744 bytes (206 MB) copied, 1.89498 seconds, 108 MB/s

real 0m1.899s

user 0m0.005s

sys 0m0.205s

磁盘的读取速度约为108MB/s。

2.3 测试磁盘IO的写速度:time dd if=/dev/zero of=test.sdf bs=8k count=300000

300000+0 records in

300000+0 records out

2457600000 bytes (2.5 GB) copied, 1.65826 seconds, 1.5 GB/s

real 0m1.672s

user 0m0.023s

sys 0m1.637s

磁盘的写入速度约为1.5GB/s。

2.4 测试磁盘IO同时读和写的速度:time dd if=/dev/sda1 of=test.sdf bs=8k

25097+1 records in

25097+1 records out

205599744 bytes (206 MB) copied, 0.178311 seconds, 1.2 GB/s

real 0m0.179s

user 0m0.006s

sys 0m0.174s

磁盘的同时读合写速度约为1.2GB/s。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: