读取速度可以使用命令:hdparm -t 设备名(/dev/sda1)
写入速度命令:time dd if=/dev/zero of=/tmp/test.dat bs=1G count=1
测试磁盘读写IO速度
有时候我们在做维护的时候,总会遇到类似IO极高的问题,但是无法判断是IO瓶颈还是软件参数设置不当导致的热盘问题。这时候我们通常想知道磁盘的读写速度。做出下一个决定。
以下是两种测试方法:
(1)使用 hdparm 命令
这是一条用于获取ATA/IDE硬盘参数的命令。它由早期 Linux IDE 驱动程序的开发者和维护者 Mark Lord 开发和编写(hdparm 由 Linux (E)IDE 驱动程序的主要开发者和维护者 Mark Lord 编写,并得到了许多网友的建议)。此命令也应仅用于 Linux 系统。对于 UNIX 系统,可能较少使用 ATA/IDE 硬盘。一般大型系统使用磁盘阵列。
使用方法很简单
# hdparm -Tt /dev/sda
/dev/sda:
定时缓存读取:2.00 秒内 6676 MB = 3340.18 MB/秒
定时缓冲磁盘读取:3.11 秒内 218 MB = 70.11 MB/秒
如您所见,2秒内读取了6676MB的缓存,大约是3340.18 MB/sec;

3.11 秒读取了 218MB 的磁盘(物理读取),读取速度约为 70.11 MB/秒
(2)使用dd命令
这不是一个的测试工具,但是如果测试结果不是很苛刻,可以用它来对磁盘的读写速度做一个简单的评估。
另有限; (本次测试仅使用测试磁盘IO参数,其他参数及说明请参考man手册)
后者可以通用,但不够,不考虑缓存和物理读取的区别。测试数据仅供参考,不具有权威性。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-381121-1.html
及时为IBM排忧解难