Raspberry Pi microSD卡枪战

1

这些年来我’我们已经使用了来自不同制造商的各种价格不同的SD卡。当我需要备用卡时,我似乎再也没有备用卡了,所以我决定购买一小部分备用卡并对其性能进行基准测试。我对这些差异感到好奇,并认为其他人会对结果感兴趣。

所有的卡都是新的microSD卡,除了官方的NOOBs卡以外,还具有16GB的容量。我购买了16GB,因此它们将来在其他任何媒体设备中都非常有用,而且价格合理。

牌– Model容量价钱*购买
Raspberry Pi microSD卡官方Raspberry Pi NOOB8GB10级£4.00购买
金士顿microSD卡金斯顿16GB10级£4.50购买
三星EVO microSD卡三星EVO16GB10级£7.00购买
SanDisk microSD卡闪迪至尊16GB10级£6.00购买
东芝microSD卡东芝16GB10级£3.90购买

*价格是我支付的金额,不包括邮寄和包装费用。显然这取决于供应商以及您当时要订购的其他产品。官方Pi卡是5英镑送到我家的,其他的则来自亚马逊,那里的邮资计划有点复杂!

测试

为了让每张卡都有机会,我在Windows 7台式机,Ubuntu笔记本电脑和Raspberry Pi 2上都对其进行了测试。 水晶磁盘标记 这是一个免费的磁盘基准测试实用程序。在Ubuntu上,我使用了标准“Disks”具有基准功能的实用程序。在Pi上,我使用了 RPi Wiki。测试序列如下所示:

  1. 在Windows上使用SDFormatter格式化
  2. 运行H2testw检查容量是否为真
  3. 在台式机上运行CrystalDiskMark
  4. Run benchmark 上 的Ubuntu laptop
  5. 使用Win32DiskImager写入最新的Raspbian映像
  6. 在Pi上启动并运行命令行基准

我使用了相同的读卡器,当我需要使用microSD-SD转换器时,我总是使用NOOBs卡随附的读卡器。

假检查

那里有很多伪造的SD卡。我只从信任的卖家那里购买SD卡,但我使用 H2测试1.4 仔细检查。无需检查使用此工具,您将赢得’直到为时已晚才能够发现假卡。他们都通过* phe *。由于检查涉及覆盖整个卡,然后全部读取,因此我捕获了每次测试后报告的读写速度:

牌– Model容量写入速度(MB / s)读取速度(MB /秒)
Raspberry Pi microSD卡官方Raspberry Pi NOOB8GB9.17 17.4 4th
金士顿microSD卡金斯顿16GB12.217.42nd
三星EVO microSD卡三星EVO16GB8.9117.65th
SanDisk microSD卡闪迪至尊16GB9.5517.93rd
东芝microSD卡东芝16GB12.417.31st

水晶磁盘标记结果

官方Raspberry Pi NOOB 8GB,10类

水晶磁盘标记 NOOBs SD卡

金士顿16 GB 10级

水晶磁盘标记金士顿SD卡

三星EVO 16GB,Class 10

水晶磁盘标记三星EVO SD卡

闪迪至尊 16 GB,10级

水晶磁盘标记 Sandisk Ultra SD卡

东芝16GB,10级

水晶磁盘标记东芝SD卡

下表显示了结果:

牌– Model平均速度(MB /秒)
Raspberry Pi microSD卡官方Raspberry Pi NOOB40.2572nd
金士顿microSD卡金斯顿33.1195th
三星EVO microSD卡三星EVO39.0424th
SanDisk microSD卡闪迪至尊44.0001st
东芝microSD卡东芝38.2213rd

的Ubuntu磁盘基准测试

的Ubuntu的“Disks”该实用程序包括一个功能“Benchmark Partition”。我使用100个样本/ 1MB样本大小进行了此测试。下表显示了结果:

牌– Model读取速度(MB /秒)写入速度(MB / s)平均(MB / s)
Raspberry Pi microSD卡官方Raspberry Pi NOOB 17.4 3.510.45 2
金士顿microSD卡金斯顿5
三星EVO microSD卡三星EVO17.3 3.310.303
SanDisk microSD卡闪迪至尊17.615.916.751
东芝microSD卡东芝17.5 2.910.204

树莓派命令行结果

最终测试是在Raspberry Pi 2中引导卡,提取设备’CID,然后运行一些基本基准测试。执行此操作的命令记录在 RPiWiki.

读卡’s CID I used :

cd /sys/class/mmc_host/mmc?/mmc?:*
echo "man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)"

要测量写入速度:

sync; dd if=/dev/zero of=~/test.tmp bs=500K count=1024

要测量读取速度:

sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
sync; time dd if=~/test.tmp of=/dev/null bs=500K count=1024

最后,我删除了上述命令创建的临时文件。

rm ~/test.tmp

下表显示了结果:

牌– Model设备CID写入速度(MB / s)读取速度(MB /秒)
Raspberry Pi microSD卡官方Raspberry Pi NOOBman:0x000003 oem:0x5344名称:SL08G hwrev:0x8 fwrev:0x09.419.05th
金士顿microSD卡金斯顿man:0x000027 oem:0x5048名称:SD16G hwrev:0x3 fwrev:0x012.017.73rd
三星EVO microSD卡三星EVOman:0x00001b oem:0x534d名称:00000 hwrev:0x1 fwrev:0x010.618.94th
SanDisk microSD卡闪迪至尊man:0x000003 oem:0x5344名称:SL16G hwrev:0x8 fwrev:0x012.619.02nd
东芝microSD卡东芝man:0x000002 oem:0x544d名称:SA16G hwrev:0x2 fwrev:0x216.017.61st

结论

在所有测试中平均排名将放弃最终排名:

闪迪至尊超16GB1st
东芝16GB2nd
官方NOOB(SanDisk 8GB)3rd
三星EVO 16GB4th
金士顿16GB4th

我的测试表明,两张卡之间的差异很小。我很乐意在我的Pi项目中使用其中的任何一个。有些差异太小了’我不确定我是否会注意到现实。

  • 卡的成本对其性能没有实质影响。当东芝几乎是价格的一半时,为什么要花7英镑购买三星EVO?
  • 金士顿在我身上表现不好。“Ubuntu”请进行测试,因为基准测试实用程序对此卡抛出了一个错误,但我无法获得任何结果。
  • The 闪迪至尊 上ly stole 1st place from the 东芝 due to the big difference in Write speed 上 the 的Ubuntu test.
  • 您如何判断显卡,可能会决定您认为我的测试与Pi的真实性能之间的相关性。但是,即使您放弃其中一项测试(即Windows下的Crystalmark),前三项也是相同的。

如果我需要更多卡,我将很乐意根据可用性和邮费选择前三名之一。三星EVO和金士顿竞技场’t bad cards but I’我只是没有理由偏爱他们。

分享。

1条评论

发表评论

该网站使用Akismet减少垃圾邮件。 了解如何处理您的评论数据.