2019年11月23日 星期六

在MAC(LINUX)利用指令手動檢測USB硬碟讀寫速度

買了2個不同廠牌的32G USB外接碟,但我很好奇到底USB 3.0 的速度到底有多快?標榜的廣告內容也該來核實一下。


不用下載或安裝任何工具,利用MAC/LINUX內定指令dd,即可為我們測試磁碟讀寫速度。
廠牌1:S32(比較貴20%價格)
廠牌2:BANQ

測試寫入200M大小的檔案10次

time dd if=/dev/random of=/Volumes/S32/test1.img bs=200m count=10 && time dd if=/dev/random of=/Volumes/BANQ/test1.img bs=200m count=10

測試寫入結果 

10+0 records in
10+0 records out
2097152000 bytes transferred in 208.953879 secs (10036435 bytes/sec)
dd if=/dev/random of=/Volumes/S32/test1.img bs=200m count=10  0.00s user 7.33s system 3% cpu 3:30.02 total
[2] 35498
[2]  - 35498 done       sync
10+0 records in
10+0 records out
2097152000 bytes transferred in 235.384624 secs (8909469 bytes/sec)
dd if=/dev/random of=/Volumes/BANQ/test1.img bs=200m count=10  0.00s user 7.35s system 3% cpu 3:55.79 total

測試讀取 

把input file(if)與output file(of)互換,就由寫入變成了讀取測試。
time dd of=/dev/null if=/Volumes/S32/test1.img bs=512 count=20 &&  time dd of=/dev/null if=/Volumes/BANQ/test1.img bs=512 count=20

測試讀取結果

20+0 records in
20+0 records out
10240 bytes transferred in 0.003003 secs (3410057 bytes/sec)
dd of=/dev/null if=/Volumes/S32/test1.img bs=512 count=20  0.00s user 0.01s system 37% cpu 0.020 total
20+0 records in
20+0 records out
10240 bytes transferred in 0.012002 secs (853192 bytes/sec)
dd of=/dev/null if=/Volumes/BANQ/test1.img bs=512 count=20  0.00s user 0.00s system 17% cpu 0.026 total 
 自己親測就可以明白,一分錢一分貨,沒有錯。

活本來沒有什麼好與壞,只要你願意怎樣填滿它,它就隨同而行。

這是最新一篇文章


EmoticonEmoticon