Re: eros性能问题
Gao Xiang
gaoxiang25 at huawei.com
Thu Jul 18 12:54:34 AEST 2019
On 2019/7/18 10:47, ZHOU wrote:
> 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
我不清楚这个代表什么意思,是否有对应的fio的命令。
>
> 最终随机读性能上,不管是压缩还是不压缩都较ext4,存在较大差异:
>
> vendor分区测试:
>
> ext4 26113
>
> erofs no compress 20970
无法理解不压缩的差异,你们是否使用了direct I/O,erofs不支持direct I/O。
谢谢。
>
> 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 周恒国
>
More information about the Linux-erofs
mailing list