2013/08/19

Raspberry Pi:如何選購SD記憶卡與存取速度測試

不知為何,我的金士頓SDHC記憶卡(8GB、Class 10、型號SD10V)壞掉了,上網查了一下如何維修與保固相關資訊後,跑去光華新天地六樓維修中心,嘿,有現貨,立馬換到一張新卡,真不錯。

我手上有三張記憶卡,底下將測試存取速度。

Kingston SDHC 8GB Class 10,型號SD10V。
Kingston microSDHC 8GB Class 4,型號SDC4。
Transcend SDHC 4GB Class 4,型號TS4GSDHC4。


我用的測速軟體是ATTO Disk Benchmark,我的電腦只有USB 2.0埠,

Kingston SDHC 8GB Class 10,型號SD10V。


Kingston microSDHC 8GB Class 4,型號SDC4。


Transcend SDHC 4GB Class 4,型號TS4GSDHC4。


扣掉小檔案不看,Class 10的讀取速度20MB/s、寫入速度10MB/s,而Class 4的讀取速度20MB/s、寫入速度5MB/s,剛好符合標示。

另外,Raspberry Pi也可以如下指令進行速度測試,

測試寫入速度,
$ sync; time dd if=/dev/zero of=~/test.tmp bs=500K count=1024; time sync

測試讀取速度,
$ dd if=~/test.tmp of=/dev/null bs=500K count=1024

刪除剛剛產生的檔案,
$ rm ~/test.tmp

已經有很多熱心人士將測試後的數據放在RPi Hub維基百科裡,可以作為選購記憶卡時的參考標準。讓我驚訝的是,有些Class 10卡的寫入速度居然可達20MB/s,想必有助於整體效能提昇,嗯,或許該買張來玩玩。

請注意,網頁裡的紀錄大抵可信,但並非百分百正確,別人測試的情況可能跟你的不同,廠商也可能會修改記憶卡的設計卻打上同樣的型號,諸如此類的種種因素。

1 comment:

  1. Raspberry Pi microSD card performance comparison - 2015 | Midwestern Mac, LLC
    http://www.midwesternmac.com/blogs/jeff-geerling/raspberry-pi-microsd-card

    ReplyDelete