我刚买了一个 HP DL180 G6,它有 25X 146GB 15K SAS 驱动器、36GB RAM、2X 2.0GHz Xeon 1333Mhz FSB。为了好玩,我将它们全部配置在一个 RAID 0 中,并在其上安装了 Ubuntu,以查看在带有 512MB RAM 的 HP Smart Array P410 控制器上使用 25 个驱动器的速度有多快。
当我运行 hdparm -tT /dev/mapper/concorde--vg-root 我得到
Timing cached reads: 5658MB in 1.99 seconds = 2834.13 MB/sec
Timing buffered disk reads: 1192 MB in 3.00 seconds = 397.13 MB/sec
Run Code Online (Sandbox Code Playgroud)
当我在只有 4X 15K 驱动器的另一台服务器(HP DL360 G5 - 32GB RAM - 2X 2.66GHz 667Mhz FSB)上运行相同的命令时,我得到:
Timing cached reads: 13268 MB in 1.99 seconds = 6665.18 MB/sec …Run Code Online (Sandbox Code Playgroud) 在对 Freshmeat 进行快速搜索后,我一无所获。有人知道一个好的实用程序吗?
我通常使用 time (dd if=/dev/zero of=newfile ...) 来测试写入速度和 hdparm -t 来测试读取速度。
谢谢。