Linux使用DD命令測試硬盤讀寫速度
1.這不是一個專業(yè)的測試工具,不過如果對于測試結果的要求不是很苛刻的話,平時可以使用來對磁盤的讀寫速度作一個簡單的評估.另外由于這是一個免費軟件,基本上linux系統(tǒng)上都有安裝。
2.DD命令常用參數(shù)有
bs=n,block size,每次讀取 n bytes 寫入,可與 count 聯(lián)用; ibs=n,一次讀入 bytes 個字節(jié) (default is 512); obs=n,一次性寫 n bytes 個字節(jié) (default is 512); bs 可以同時設置上邊兩個參數(shù); cbs=n,一次轉換 n 個 bytes,即轉換緩沖區(qū)大小。; count=n, bs 操作的次數(shù),僅拷貝 n 個塊,如 dvd: bs=1M count=4430; skip=n,指 if 后面的原文件跳過 n bytes 再開始讀; seek=n,指 of 后面的目標文件跳過 n bytes 再開始寫入;
3.首先了解兩個特殊設備
/dev/null 偽設備,回收站.寫該文件不會產(chǎn)生IO
/dev/zero 偽設備,會產(chǎn)生空字符流,對它不會產(chǎn)生IO
1.測試方法:
a.測試磁盤的IO寫速度
time dd if=/dev/zero of=test.dbf bs=8k count=300000
如果要測試實際速度 還要在末尾加上 oflag=direct測到的才是真實的IO速度
b.測試磁盤的IO讀速度
dd if=test.dbf bs=8k count=300000 of=/dev/null
表示 每次寫入/讀取8k的數(shù)據(jù),執(zhí)行300000次
c.測試IO同時讀和寫的速度
time dd if=/dev/sda1 of=test.dbf bs=8k count=300000
同時測試讀寫速度時生成一個 test.dbf文件
所有測試的數(shù)據(jù)量較小,僅作為參考。
版權保護: 本文「Linux使用DD命令測試硬盤讀寫速度」由 云主機配置專家 原創(chuàng),轉載請保留鏈接: http://www.iqcg.cn/docs/system/860.html