我正在以这种方式测试一对SD卡:
http://elinux.org/RPi_SD_cards#Performance
我在上面做的第一张卡(sandisk类4)的写入速度为5.4 MB / s,这与我根据该页面上的结果所期望的速度差不多。但是,读取速度为21.6 MB / s,几乎没有列出任何4级卡。
另一张卡(数据级别10)的(令人失望的)写入速度为7.6 MB / s,相同的读取速度为 21.6 MB / s。
我意识到文件缓存可能会干扰这一点,即使整个文件无法容纳到可用的RAM中也是如此。因此,我重新运行了测试,在写测试之后和读测试之前刷新了缓存:
sync
echo -n 3 > /proc/sys/vm/drop_caches
来自的输出free
证明这是有效的。
但是,两个读取测试再次都是21.6 MB / s。我尝试过重启-完全一样。这些卡包含带有3.2.27+内核的相同的raspbian系统。
有人知道这是怎么回事吗?
hdparm
由于pi中的sd卡读卡器不是ide或sata设备,因此不能用于这方面的任何操作。