上次在树莓派3B+上对2张SD进行了简单的测试(具体测试解决可以点击这个链接查看:【树莓派】树莓派SD卡测速一键脚本,SD卡读写速度测试程序),差距还是很大的,日后再出分析报告,今天主要聊聊一键脚本的事。
有朋友看到我上次的文章后表示:你这方法太麻烦了,上github,找到对应脚本,复制过来,再整到树莓派里,再运行...太不亲民了,有没有像233大神那样的真真的一键脚本?
道理我都懂,我也想用真一键脚本,上次也提到了,通用的一键脚本平台因为你懂的原因用不了呀(raw.githubusercontent.com)。那么问题就来了,能不能在能用的网站上搞个一键脚本呢?
于是我请教了很多大牛朋友,终于找到了今天的这个方法,先感谢各位大牛朋友的帮忙顺便缅怀逗逼大神。
具体问题的解决过程就不赘述了。直接上一键脚本
树莓派SD卡速度测试一键脚本:
git clone https://github.com/DLGGmakerDIY/rpi-test ; sudo bash rpi-test/microsd-benchmarks.sh
上边的一键脚本,各位复制一下,然后粘贴到终端里,(理论上)就能实现树莓派里的SD卡测试功能。
有问题可以随时和我联系,我不生产程序,我只是大神作品的搬运工。
下边是上次2张SD卡测试结果:
上图中的(耳机接口对着的)小的SD卡(micro SD卡)就是树莓派的硬盘,系统和文件都是存在这里边。那么问题就来了,我们知道电脑上SSD固态硬盘比机械硬盘快,那怎么区分树莓派SD卡的速度呢?
当然可以简单粗暴的从SD卡的价格和速度等级看出来,但是价格是标上去的,速度等级是印上去的,都不靠谱。有没有什么测试工具可以在树莓派上直观的测试一下速度呢?(注意这里强调的是在树莓派上,因为在PC上通过读卡器并不能充分测试出SD卡在树莓派上的速度情况)
答案当然是肯定的,既然我们想到了这个问题,大牛们大神当然早就想到了这个问题,所以我们又有现成的脚本(程序)用了。
网上可以搜到这个一键测试脚本:
curl https://raw.githubusercontent.com/geerlingguy/raspberry-pi-dramble/master/setup/benchmarks/microsd-benchmarks.sh | sudo bash
但这个脚本没法用,可能是因为你懂的原因,那么问题就来了,去哪找脚本呢?
仔细看一下网址和github挺像的,于是很容易在github上找到相同名称的工程,我们将sh脚本代码复制到树莓派下运行,果然就可以测试了。
树莓派里运行这个sh文件的命令是:
sudo sh microsd-benchmarks.sh
下边是我测试的两张SD卡的结果:
第一张:Netac c10 U1 32G
第二张:Easeyes 8G 没写c几 U几,看着就没上边的好,结果也是