CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 15744|回复: 15

为啥CT3装上SSD后读取速度测试那么慢,跟SD卡一样?

[复制链接]
发表于 2014-6-1 00:10:30 | 显示全部楼层 |阅读模式
为啥CT3装上SSD后读取速度测试那么慢,跟SD卡一样?
今天手贱,买了32G的SSD挂载到CT3上,结果让我大失所望,简直的浪费啊,建议大家没事不要买SSD挂到CT3上去了,还不如买个2.5寸笔记本硬盘,也比用SSD值。

一下是测试数据:
通过1G数据的读写指令如下
$ dd if=/dev/zero of=test.bin bs=64k count=16k conv=fdatasync
$ dd if=test.bin bs=64k |dd of=/dev/null
测试数据:
NAND:
写:1073741824 bytes (1.1 GB) copied, 164.195 s, 6.5 MB/s
读:1073741824 bytes (1.1 GB) copied, 20.4511 s, 52.5 MB/s
TF-CARD(scandisk 8G class10):
写:1073741824 bytes (1.1 GB) copied, 87.0247 s, 12.3 MB/s
读:1073741824 bytes (1.1 GB) copied, 20.203 s, 53.1 MB/s
SSD(ShineDisk M20532SSD 32G SATA2 2.5):
写:1073741824 bytes (1.1 GB) copied, 42.3508 s, 25.4 MB/s
读:1073741824 bytes (1.1 GB) copied, 20.5517 s, 52.2 MB/s

我估计是CT3的A20总线的速度问题,限制了读写速度,太悲剧了。本来想用CT3做服务器的,唉,又只能当当玩具了。
啥时候出A80的板子啊?看能否发挥出SSD的性能。

有其他同学做过测试吗?



回复

使用道具 举报

发表于 2014-6-1 04:52:35 | 显示全部楼层
要做服务器的话买个自带 Atom 的 MicroATX 不是更好……
话说不测试一下这个 SSD 在 PC 上的性能么?这个牌子好像不是很有名啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-1 20:35:29 | 显示全部楼层
唉,说实话,我就是冲这低功耗去的。arm的性能不怎么样,但是低功耗的特性做的挺好的。
要在家里放服务器,肯定得无风扇,无机械硬盘,0噪音的设备,最好是自然散热,还要能够体积小,超低功耗最好是20W以内。CPU性能的差距可以组集群弥补。用SSD也是为的能低功耗。

只是没想到,这个io的差距会那么大。读数据比较明显估计瓶颈在总线频率上,但是真没想到差距那么大.PC上测试SSD,可以到120M/s读,40M/s写
我只想要是能到100M/s读的性能就行了。

不过总体来说我比较看好CT的未来发展方向。就是现在这个板子的价格还是太高了,能做到200-300左右的A80,4G内存,NADA实际上4G足够,其他都放到SATA上。这样在非专业服务器领域,做私有服务器还是挺有意思的,有潜在市场。国内现在都逐步在普及光宽带了。

cubie应该把自己的定位在微型非专业级的低功耗服务器,在CT3级别的板子上面完全没有必要做音频,红外接收器等接口硬件。做微机控制传感器方面CB1,CB2,树莓派足够了。所以感觉CT3的性能有点鸡肋了,高不成低不就。

希望A80的板子在多核与内存还有io速度上能有提高,这个很重要。性能一定要凶残,在中国才有市场,哈哈。小米就领悟的很透彻。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-2 00:53:27 | 显示全部楼层
有重新对各个块大小进行测试(4k, 64k, 512k, 1024k),测试数据分别如下
写:
$ dd if=/dev/zero bs=4k count=256k of=1g.bin
$ dd if=/dev/zero bs=64k count=16k of=1g.bin
$ dd if=/dev/zero bs=512k count=2k of=1g.bin
$ dd if=/dev/zero bs=1024k count=1k of=1g.bin
读:
dd if=1g.bin bs=4k |dd of=/dev/null
dd if=1g.bin bs=64k |dd of=/dev/null
dd if=1g.bin bs=512k |dd of=/dev/null
dd if=1g.bin bs=1024k |dd of=/dev/null

tf-card(scandisk 8G class 10):
write:
1024000000 bytes (1.0 GB) copied, 77.5747 s, 13.2 MB/s
1073741824 bytes (1.1 GB) copied, 81.8545 s, 13.1 MB/s
1073741824 bytes (1.1 GB) copied, 80.6093 s, 13.3 MB/s
1073741824 bytes (1.1 GB) copied, 82.4431 s, 13.0 MB/s
Read:
1073741824 bytes (1.1 GB) copied, 22.431 s, 47.9 MB/s
1073741824 bytes (1.1 GB) copied, 21.1981 s, 50.7 MB/s
1073741824 bytes (1.1 GB) copied, 19.5902 s, 54.8 MB/s
1073741824 bytes (1.1 GB) copied, 20.4481 s, 52.5 MB/s

nand:
Write:
1073741824 bytes (1.1 GB) copied, 160.031 s, 6.7 MB/s
1073741824 bytes (1.1 GB) copied, 164.195 s, 6.5 MB/s
...(太慢,不测了)
Read:
1073741824 bytes (1.1 GB) copied, 21.8857 s, 49.1 MB/s
1073741824 bytes (1.1 GB) copied, 20.0932 s, 53.4 MB/s
1073741824 bytes (1.1 GB) copied, 21.4069 s, 50.2 MB/s
1073741824 bytes (1.1 GB) copied, 19.8481 s, 54.1 MB/s

SSD(ShineDisk M20532SSD 32G SATA2 2.5):
Write
1073741824 bytes (1.1 GB) copied, 43.5261 s, 24.7 MB/s
1073741824 bytes (1.1 GB) copied, 39.2038 s, 27.4 MB/s
1073741824 bytes (1.1 GB) copied, 45.2489 s, 23.7 MB/s
1073741824 bytes (1.1 GB) copied, 40.2857 s, 26.7 MB/s
Read:
1073741824 bytes (1.1 GB) copied, 22.3062 s, 48.1 MB/s
1073741824 bytes (1.1 GB) copied, 20.6664 s, 52.0 MB/s
1073741824 bytes (1.1 GB) copied, 19.8601 s, 54.1 MB/s
1073741824 bytes (1.1 GB) copied, 20.453 s, 52.5 MB/s
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-6-2 00:57:35 | 显示全部楼层
从上面4组读的测试时间来看,不管是tf卡,nand,SSD,基本上读的速度差不多,应该是系统io瓶颈造成的。希望cubie未来能够新的版本上解决这个io瓶颈问题。
回复 支持 反对

使用道具 举报

发表于 2014-6-2 00:58:50 | 显示全部楼层
Jerry.Li 发表于 2014-6-2 00:53
有重新对各个块大小进行测试(4k, 64k, 512k, 1024k),测试数据分别如下
写:
$ dd if=/dev/zero bs=4k cou ...

速度不及pc也还可以了
回复 支持 反对

使用道具 举报

发表于 2014-6-2 10:27:28 | 显示全部楼层
soloforce@Cubietruck-Debian:/data/incoming/temp$ dd if=/dev/zero bs=4k count=256k of=1g.bin
262144+0 records in
262144+0 records out
1073741824 bytes (1.1 GB) copied, 25.4218 s, 42.2 MB/s
soloforce@Cubietruck-Debian:/data/incoming/temp$ dd if=/dev/zero bs=64k count=16k of=1g.bin
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 25.6651 s, 41.8 MB/s
soloforce@Cubietruck-Debian:/data/incoming/temp$ dd if=/dev/zero bs=512k count=2k of=1g.bin
2048+0 records in
2048+0 records out
1073741824 bytes (1.1 GB) copied, 25.6432 s, 41.9 MB/s
soloforce@Cubietruck-Debian:/data/incoming/temp$  dd if=/dev/zero bs=1024k count=1k of=1g.bin
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 25.861 s, 41.5 MB/s

我笔记本2.5寸5400转硬盘,写速度比楼主的SSD快不少啊。。。
回复 支持 反对

使用道具 举报

发表于 2014-6-2 10:42:27 | 显示全部楼层
第二台CT的写入测试,用的是n年前7200转的老2.5寸笔记本硬盘,容量100G。

soloforce@CT3$ dd if=/dev/zero bs=4k count=256k of=1g.bin
262144+0 records in
262144+0 records out
1073741824 bytes (1.1 GB) copied, 26.0236 s, 41.3 MB/s
soloforce@CT3$ dd if=/dev/zero bs=64k count=16k of=1g.bin
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB) copied, 26.3712 s, 40.7 MB/s
soloforce@CT3$ dd if=/dev/zero bs=512k count=2k of=1g.bin
2048+0 records in
2048+0 records out
1073741824 bytes (1.1 GB) copied, 26.7569 s, 40.1 MB/s
soloforce@CT3$ dd if=/dev/zero bs=1024k count=1k of=1g.bin
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 26.7543 s, 40.1 MB/s


两台CT的硬盘写入都是40MB+, 看来楼主的SSD也有点不给力。。。
回复 支持 反对

使用道具 举报

发表于 2014-6-2 11:53:58 | 显示全部楼层
没必要ssd,话说这个ssd还不如我的U盘,写170M,读200M
回复 支持 反对

使用道具 举报

发表于 2014-6-2 12:09:24 | 显示全部楼层
hhyytt 发表于 2014-6-2 11:53
没必要ssd,话说这个ssd还不如我的U盘,写170M,读200M

是在CT上测试的。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-26 02:45 , Processed in 0.021753 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部