我发现使用自定义内核随机写入性能极低 远不如官方内核的性能如何能够解决这个问题 测试文件系统 etx4
机型Realme x2 Pro 使用自定义开源内核地址https://github.com/HyperTeam/android_kernel_realme_sm8150 io性能如图,如何来改善这个问题? 这个内核还存在打电话时无法使用录音 录出来没有任何声音,但不打打电话录音就正常 有没有大佬帮忙解决下,万分感谢
小米的部分设备会通过在系统绕过调用fsync来提升随机写入性能,而如果刷入第三方内核,就会恢复默认行为。需要注意的是,小米并不是通过修改内核来实现的,我猜测是直接在上层控制相关调用。 不知道realme有没有类似行为。
wloot 因为我Realme x2 Pro 移植的MIUI 当前成绩也是在MIUI系统得到的和在官方系统官方内核测试的io性能一致,随机写入有100多M,如果按照你的说法可能跟MIUI有着类似的机制
如果你不在意数据的话,或许可以去掉fstab.qcom挂载时的barrier参数…提高随机读写性能。 可以提高两倍以上的随机写入。
未来的全能工程师Gah0 我还是动了fsync
内核打开CONFIG_AIO=y看看