树莓派的sd卡读写速度问题简单测试

虽然说……我一直用rpi2b+有1Ghz的速度和1G的ram但是性能依然捉急,时不时就卡卡卡。这个时候就怀疑是I/O问题了

然后看看就发现我用的卡是4速的……当时都没注意sd卡读写速度。所以应该测试一下。SD卡是整个Rpi的硬盘。系统就在这里面。

心急想看结果的朋友可以直接翻到最后,跳过这段,避免浪费查资料的时间

[关于SD卡速度如果你没有注意过可以看看这里]

923a5d9f68e2cc8e

丢来一个图…简单了解一下

Class4的卡看起来有点捉急

不过还是要测试一下才对2016-11-01-161312_800x480_scrot

fdisk -l

看看磁盘,我们主要看p2这块 ext文件系统的。因为系统里所有都运行在这里。

2016-11-01-161447_800x480_scrot

我们这里用hdparm工具测试读,多测几次。毕竟第一次我实在不信。。。平均19.4左右吧。实在不算快的。我觉得这个速度甚至没必要划swap。

hdparm貌似不能安全的测试写,所以这里用了dd。(之前真心不知道dd可以做这个,Linux功底真心不行)

2016-11-01-161303_800x480_scrot

多测试了几次,每个块都用4kb填充,输出到/opt/iotest文件测试我们的写入速度。

多测了几次,这里就发其中一张。连续的写。你发现了……7.2MB/s。第一张图那里写的class4的4MB/s是最低写入速度。

但是不得不说这真的不快

所以我们得出结论:

Rpi用class4的卡(class10其实也不算快)导致性能瓶颈是有可能的

Rpi有100M的网口。这意味着7.2m/s的写入是有可能出现IO瓶颈的。

读取19.4MB/s,写入7.2MB/s大概不太适合swap

还有瓶颈可能是总线的问题。有人说试试挂优盘试试,但是我觉得树莓派就4个USB我们不该这样浪费这样的资源。

—-还有后文,信息课所做。最近比较忙。

发表评论

*

Protected with IP Blacklist CloudIP Blacklist Cloud