Linux系統硬碟讀寫測試

發表於2013-04-21

Linux伺服器想要知道硬碟的讀寫是否能滿足服務的需要,我們可以使用Linux自帶的dd命令測試硬碟的讀寫速度,方法如下:

登入SSH,輸入以下命令即可,根據測試資料的大小等待返回的時間不同。

Linux硬碟寫入速度:

# time dd if=/dev/zero of=/var/test bs=2k count=1000000

Linux硬碟讀取速度:

# time dd if=/var/test of=/dev/null bs=2k

命令詳解:

  • time用於計時
  • dd用於複製,從if讀出,寫到of。
  • if=/dev/zero不產生IO,因此可以用來測試純寫速度;同理of=/dev/null不產生IO,可以用來測試純讀速度。
  • bs是每次讀或寫的大小,即一個塊的大小,count是讀寫塊的數量,相乘就是讀寫資料量大小。

資料量越大越準確,多次測試取平均值。

以阿里雲伺服器為例測試硬碟寫入速度,2G的資料量,88秒,23.2MB/s,速度雖比不上自己電腦的硬碟,但作為WEB伺服器,夠用了。

讀寫 硬碟 測試 linux dd aliyun
via http://www.linuxde.net/2013/01/11863.html

相關文章