test io speed(HDD) with dd command @linux

# 測試寫入速度
$ dd if=/dev/zero of=/tmp/test1.img bs=1M count=1024 conv=fdatasync oflag=dsync

# 測試讀取速度, 先刪cache
$ sudo sh -c "/usr/bin/echo 3 > /proc/sys/vm/drop_caches"
$ dd if=/tmp/test1.img of=/dev/null bs=1M count=1024

# 上面做完後來實驗如果不刪cache的結果
$ dd if=/tmp/test1.img of=/dev/null bs=1M count=1024

# 刪除測試檔
$ rm -v -i /tmp/test1.img

另外用工具測

# apt install hdparm

# hdparm -Tt /dev/sda

另外有一套iozone3及fio針對隨機讀寫測試, 改天再來試.

# apt install fio