[問題] 測試 USB 或 SD card 讀寫速度的 command

看板Linux作者 (Mr.Darcy)時間10年前 (2015/08/13 23:09), 編輯推噓0(1112)
留言14則, 7人參與, 最新討論串1/1
請問 Linux 是否有 command 可以測試 USB 或 SD 卡讀寫速度? 我之前測試是寫程式 搭配 dd 這個指令去測讀寫速度 不知道 Linux 是否有指令可以直接用 這樣就不用寫程式了 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.55.114 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1439478570.A.A1C.html

08/13 23:33, , 1F
hdparm -t /dev/xxx 但個人覺得dd比較準確
08/13 23:33, 1F

08/14 01:12, , 2F
dd if=/dev/zero of=/dev/sdb bs=2048k count=100
08/14 01:12, 2F

08/14 01:12, , 3F
這對磁區直接寫入資料可以測試,但是整個資料會被破壞
08/14 01:12, 3F

08/14 01:12, , 4F
/dev/sdb 你要換成實際你的 usb 裝置的位置名稱
08/14 01:12, 4F

08/14 01:13, , 5F
若希望 usb 資料不會遺失,一般掛載起來之後也是用 dd
08/14 01:13, 5F

08/14 01:13, , 6F
不過是指定掛載點目錄來測試
08/14 01:13, 6F

08/14 01:13, , 7F
dd if=/dev/zero of=/mnt/disk/file.dat bs=2048k .....
08/14 01:13, 7F

08/14 01:16, , 8F
印象中dd的bs大小那設定會影響出來的數據
08/14 01:16, 8F

08/14 01:17, , 9F
bs 可以稍微大一點,但是要看隨身碟本身寫入速度
08/14 01:17, 9F

08/14 01:18, , 10F
我個人 usb 3.x 的高速隨身碟我都用 bs=100M 為基礎
08/14 01:18, 10F

08/14 08:01, , 11F
測小檔bs就用4k,大檔就用1g寫
08/14 08:01, 11F

08/14 17:05, , 12F
iozone
08/14 17:05, 12F

08/17 20:12, , 13F
fio
08/17 20:12, 13F

08/27 16:41, , 14F
Windows下可以用Crystal Disk Mark,內建精美壁紙
08/27 16:41, 14F
文章代碼(AID): #1LpBCgeS (Linux)