磁碟讀寫測試與速度調整

參考資料

Disk I/O 永遠是系統效能的致命傷,尤其是作為儲存使用的磁碟,其讀寫測試相當重要的。

IOPS和Throughput輸送量兩個參數是衡量儲存性能的主要指標。

IOPS表示儲存每秒傳輸IO的數量,Throughput輸送量則表示每秒資料的傳輸總量

apt install fio ioping

隨機寫入測試

創建一個1GB的fio_rand_write文件,以4KB為單位、16個工作程序,對文件進行操作16次

write: IOPS=674, BW=2700KiB/s (2765kB/s)(475MiB/180193msec); 0 zone resets

隨機讀取測試

read: IOPS=5797, BW=22.6MiB/s (23.7MB/s)(4079MiB/180106msec)

隨機讀寫測試

建立一個4GB的test文件,以4KB為單位、75%/25% 的讀寫比例(每做1次寫操作3次讀操作)對文件進行操作64次,運行過程會提示當前進度及磁碟iops

ioping是一款磁碟IO的延遲監測工具,就像網路的延時監測工具ping一樣,用以測試磁碟回應速度。

ioping -c 100 /dev/md0

fio 參數說明

Last updated

Was this helpful?