為何USB 2.0讀卡機速度都那麼慢?
測試了數款都只有20~21MB/Sec.的速度
HiroAki_Lin wrote:正解
因為讀卡機是SD 2.0版
速度理論值為25 MB/sec
實際值差不多就在20 MB/sec左右
我手上許多贈品讀卡機都是SD 2.0規格
USB 3.0的讀卡機則大多是SD 3.0版的
速度理論值是104 MB/sec (USH-I)
要看SD讀卡機規格
--------------
USB2.0
頻寬480Mbps=60MByte/s
bps, bit多以小寫b表示
Byte用大寫B表示
8bps = 8bit = 1Byte
USB2.0傳輸速度吃重CPU效能
CD 可以跑到24MB/s
C2D 可以跑到32MB/s
i3之後 可以跑到40MB/s
而40MB/s似乎是極速了 不會再上去了
用來傳輸資料的極速大概是頻寬七成左右
--------------
讀卡機介面與USB頻寬限制後
真正速度要看SD卡
以最慢的SD卡看 寫入3MB/s 讀10MB/s
實際上還要看IOPS數 這種慢速SD卡1~4左右
在3MB限制下 最多處理四個檔案
所以速度來講 1個3MB檔案到4個0.75MB檔案 維持在一秒內傳輸
要是4個檔案都是1K那該秒傳輸速度為4K/s
這也是SD卡對小檔複製要很久的原因
舉例:
4000個1K寫進最慢SD卡 總資料量4MB
IOPS耗時:4000個/4 iops =1000秒
傳輸耗時:4MB/3MB/s=1.33秒
兩者相加1002秒傳輸4MB/s
也才4MB而已 為什麼複製進度顯示要花17分鐘的原因
彈幕濃!