zju828 发表于 2012-8-14 10:18:30

测试你的RPI的读写速度。

使用dd命令来测试RPi的读写速度。
测试SD卡的写速度:

# dd if=/dev/zero of=test.dd bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 22.7373 s, 4.5 MB/s
测试SD卡的读取速度:

# dd if=test.dd of=/dev/zero bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 1.68963 s, 60.6 MB/s
测试/tmp目录的写速度,/tmp目录是用内存虚拟出来的。

# dd if=/dev/zero of=test.dd bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 3.54558 s, 28.9 MB/s
测试对/tmp目录的读取速度:

# dd if=test.dd of=/dev/zero bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 1.71833 s, 59.6 MB/s
# dd if=test.dd of=/dev/zero bs=1k count=100000
-------------------------
测试的结果来看,基本上RPi对SD卡的写入速度基本上就在4MB/S多一些。我用过class 4的卡和class 10的卡测试结果都一样。
我用的是ArchLinux
内核版本信息如下:

# uname -a
Linux SMC-820 3.1.9-33-ARCH+ #1 PREEMPT Fri Jul 27 02:41:52 UTC 2012 armv6l GNU/Linux

topzdx 发表于 2012-8-14 10:53:53

技术贴,支持。
有无试过 XBIAN 等?

rsap_wu 发表于 2012-8-14 11:39:11

支持,有没有大神测试下pi的以太网口的性能怎样,我用XBIAN的时候感觉网口不给力。。。

doyle 发表于 2012-8-14 12:50:48

回 rsap_wu 的帖子

rsap_wu:支持,有没有大神测试下pi的以太网口的性能怎样,我用XBIAN的时候感觉网口不给力。。。
 (2012-08-14 11:39) images/back.gif


家里20Mbits/s光纤入户
迅雷离线下载速度约1Mbytes/s

foton 发表于 2012-8-15 00:35:11

先顶一个, 有空试试~

doyle 发表于 2012-8-15 07:46:57

sd卡写速度:
dd if=/dev/zero of=test.dd bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 20.6131 s, 5.0 MB/s

sd卡读速度:
dd if=test.dd of=/dev/zero bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes (102 MB) copied, 6.95511 s, 14.7 MB/s

怎么测试/tmp目录的和测试sd卡的语句都一样的呢?

zju828 发表于 2012-8-15 08:05:02

测试/tmp目录的时候请你先进入/tmp目录
cd /tmp
测试语句是针对当前目录进行的。

zju828 发表于 2012-8-15 08:05:55

测试完成后请删除当前目录下的test.dd文件
rm test.dd
否则会占用100M的空间。

doyle 发表于 2012-8-15 16:53:30

无聊,试试看MBA如何

ssd 写
~ $ dd if=/dev/zero of=test.dd bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes transferred in 0.574774 secs (178156972 bytes/sec) 约169M/s

ssd读
~ $ dd if=test.dd of=/dev/zero bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes transferred in 0.165544 secs (618566542 bytes/sec) 约589M/s

~ $ cd /tmp

内存写
tmp $ dd if=/dev/zero of=test.dd bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes transferred in 0.443522 secs (230879202 bytes/sec) 约220M/s

内存读
tmp $ dd if=test.dd of=/dev/zero bs=1k count=100000
100000+0 records in
100000+0 records out
102400000 bytes transferred in 0.167200 secs (612439867 bytes/sec) 约584M/s

这速度,总觉得哪里不对啊……

doyle 发表于 2012-8-15 19:39:32

多发了,请版主删除
页: [1] 2
查看完整版本: 测试你的RPI的读写速度。