月色博客 锦瑟无端,相思为弦,清风相去甚远。人生若只如初见,可记得,青衣白衫。凭栏远望,流年轻叹,奈何情深缘浅。此情缱绻月半弯,再回眸,梦中红颜。

新改进让Linux 5.10能更快地休眠以及恢复工作

[字体: ] [日期:2020-10-05] 来源:  作者:未知
如果你经常让你的系统经历休眠周期,那么从即将开始的 Linux 5.10 周期开始,性能应该会好很多。在即将到来的Linux 5.10合并窗口中,有一个变化允许对休眠/恢复的I/O请求进行批处理,以加快休眠和恢复进程。

到目前为止,Linux 内核依靠为每一页数据提交单独的 I/O 请求,但现在 Linux 5.10+ 的时候,它设置为使用 batch 与 blk_plug。

开发者Xiaoyi Chen的内核补丁解决了这一问题:合并I/O请求让系统休眠和恢复的速度提升了一个数量级以上。在使用的32GB内存中,16GB内存的一个休眠和恢复周期在改变前需要21分钟左右,在存储IOPS有限的系统上,改变后仅需要1分钟。"

Xiaoyi Chen在亚马逊EC2旗下主导了这项工作,这项改变是在系统休眠的通用电源管理代码中完成的。那些I/O存储性能较低的系统将看到更大的好处,Linux 5.10版本正在加紧准备,预计年底左右走向稳定版本。

关于休眠/恢复期间I/O请求批量化的更多细节,请参考电源管理linux-next内核补丁的更多资料。

收藏 推荐 打印 | 录入:admin | 阅读:
Tags: linux 
0 条评论查看全部评论

发表评论

表情: 表情 姓名: 字数
评论: