Raspberry Pi的microSD卡的小型测试



普通用户在需要购买microSD存储卡时并不怎么想。用户去一家电子产品商店说“给我一张microSD卡”。哪一个 无论如何,仅此而已。

但是实际上,相同格式的存储卡的特性可能会非常不同-我认为这不需要在Geektimes进行解释。但这是如果卡片属于不同类别。但是,如果我们拿同等水平的卡片怎么办?让我们看一下各种存储卡的基准测试结果(列表很小,只有5张)。显然,比较不同类别的卡是不正确的,因此采用了10级。



测试本身是由站点的用户在此处的“树莓”上进行的

如何以及进行了哪些测试?


为了确保每张卡的条件相同,我们使用了运行Windows 7的台式机,配备Ubuntu和Raspberry Pi 2的笔记本电脑,并在台式机上使用了CrystalDiskMark实用程序。在笔记本电脑上-常规工具“磁盘”。在Pi 2上,此处描述了命令行和测试

顺序:
  • 1.使用SDFormatter为Windows格式化;
  • 2.用H2testw测试;
  • 3.在桌面上对CrystalDiskMark进行基准测试;
  • 4. Ubuntu基准测试;
  • 5.使用Win32DiskImager进行Raspbian录制;
  • 6.下载Pi并使用命令行。


还检查了模型的原始性,因为市场上有这么多具有​​令人沮丧特征的名称制造商的存储卡,但带有知名公司的标记。

为了确保声明了制造商名称的卡,使用了H2testw 1.4实用程序。

这是发生了什么:


使用CrystalDiskMark的结果:


官方Raspberry Pi NOOB 8GB,Class 10 金士顿16 GB,Class 10 Samsung EVO 16GB,Class 10 SanDisk Ultra 16 GB,Class 10 Toshiba 16GB,Class 10 结果汇总在一个板上:
CrystalDiskMark NOOBs SD卡

CrystalDiskMark金士顿SD卡

CrystalDiskMark三星EVO SD卡

CrystalDiskMark Sandisk Ultra SD卡

CrystalDiskMark东芝SD卡





Ubuntu磁盘





树莓派



最终测试是使用Rasbian OS命令行和许多命令进行的。

以下命令用于读取CID卡:

cd / sys / class / mmc_host / mmc?/ Mmc ?: *
回显“ man:$(cat manfid),oem:$(cat oemid),名称:$(cat name),hwrev:$( cat hwrev)fwrev:$(cat fwrev)»


记录检查:

同步;dd if = / dev / zero of =〜/ test.tmp bs = 500K count = 1024

Read test:

sync; 回声3 | sudo tee / proc / sys / vm / drop_caches
同步; 时间dd if =〜/ test.tmp = / dev / null bs = 500K count = 1024


删除由先前命令创建的临时文件:

rm〜/ test.tmp



结论



根据所有三个测试的结果,我们观察到以下图片(从1到5的位置):

1. SanDisk Ultra 16GB
2. Toshiba 16GB
3.官方NOOB(SanDisk 8GB)
4. Samsung EVO 16GB和Kingston 16GB

存储卡的性能实际上是独立的从卡的价格。为什么要多付钱?
在Ubuntu下进行测试时,金士顿存在问题,因此无法获得该测试的结果。
SanDisk Ultra卡位居第一只是因为从东芝到Ubuntu的读取速度差异很大。

Source: https://habr.com/ru/post/zh-CN387843/


All Articles