eros性能问题

ZHOU 353779207 at qq.com
Thu Jul 18 12:47:44 AEST 2019


Dear sir or madam,

 

很感谢华为和贵团队将erofs开源出来,非常感谢您们的付出和贡献。

 

今年有幸看到erofs代码,并选择了一个android p平台(qcom sdm429, kernel 4.9,  emmc5.1)作为移植。

选择移植的源kernel版本是4.19,目标版本4.9;mkfs选择分支mkfs-dev。

移植过程中添加了xattr和capability等属性,现在已经可以在设备上完美运行。

 

性能测试:

测试工具选用iozone,修改iozone将其写数据部分屏蔽,读数据不校验,然后创建一个随机数据测试文件,

放入erofs中,测试命令为:./iozone -i 2 -s 300m -r 4k -+E -w -f ./vendor/tmp_file

最终随机读性能上,不管是压缩还是不压缩都较ext4,存在较大差异:

vendor分区测试:

ext4                                      26113

erofs no compress               20970

erofs cp 4 ratio                    21485

erofs cp 100 ratio                19949

f2fs(userdata)                 32766

 

loop测试(镜像文件直接放入userdata,mount到tmp目录):

ext4                        29561   30318  29531

erofs cp 20 ratio     30525   30630  30037

 

在顺序读上面,erofs与ext4没有明显差异。

 

目前,遇到的问题是性能上与ext4在随机读上面还存在差距,请问应该从哪方面去优化?

 

非常感谢!

 

-- 

Thanks & Regards,

hengguo.zhou 周恒国
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ozlabs.org/pipermail/linux-erofs/attachments/20190718/7935027b/attachment.htm>


More information about the Linux-erofs mailing list