移植上游的补丁到5.10内核,提升Unixbench filecopy的分数
(In reply to kernel from comment #0) > 移植上游的补丁到5.10内核,提升Unixbench filecopy的分数 麻烦提供下上游补丁的链接
commit 977ec4ddf0b75b30afa443cf71ae80e20f501b15 upstream.
(In reply to josephqi from comment #1) > (In reply to kernel from comment #0) > > 移植上游的补丁到5.10内核,提升Unixbench filecopy的分数 > > 麻烦提供下上游补丁的链接 commit 977ec4ddf0b75b30afa443cf71ae80e20f501b15 upstream.
(In reply to kernel from comment #2) > commit 977ec4ddf0b75b30afa443cf71ae80e20f501b15 upstream. Thanks, 尽管 commit log 里面描述为 aio-dio 相关,但看上去跟 buffer write 也有关系。不过该补丁 5.14 才进入主线,code base 跟 5.10 还有较大差异,需要再详细分析下。 你提到提升 unixbench filecopy 分数,这个是有对比测试过吗?或者说,为什么这个 commit 对 filecopy 有优化?
(In reply to josephqi from comment #4) > (In reply to kernel from comment #2) > > commit 977ec4ddf0b75b30afa443cf71ae80e20f501b15 upstream. > > Thanks, 尽管 commit log 里面描述为 aio-dio 相关,但看上去跟 buffer write 也有关系。不过该补丁 5.14 > 才进入主线,code base 跟 5.10 还有较大差异,需要再详细分析下。 > > 你提到提升 unixbench filecopy 分数,这个是有对比测试过吗?或者说,为什么这个 commit 对 filecopy 有优化? 这个我对比测试过,有8%左右的提升。然后抓了一下unixbench fstime的火焰图,xfs_file_aio_write_checks这个函数oncpu的时间明显减少。这个补丁确实还需要再做讨论,如果有后续讨论结果麻烦回复一下。
(In reply to kernel from comment #5) > (In reply to josephqi from comment #4) > > (In reply to kernel from comment #2) > > > commit 977ec4ddf0b75b30afa443cf71ae80e20f501b15 upstream. > > > > Thanks, 尽管 commit log 里面描述为 aio-dio 相关,但看上去跟 buffer write 也有关系。不过该补丁 5.14 > > 才进入主线,code base 跟 5.10 还有较大差异,需要再详细分析下。 > > > > 你提到提升 unixbench filecopy 分数,这个是有对比测试过吗?或者说,为什么这个 commit 对 filecopy 有优化? > > 这个我对比测试过,有8%左右的提升。然后抓了一下unixbench > fstime的火焰图,xfs_file_aio_write_checks这个函数oncpu的时间明显减少。 > 这个补丁确实还需要再做讨论,如果有后续讨论结果麻烦回复一下。 好的,我本地确认下
https://gitee.com/anolis/cloud-kernel/pulls/430
merged