最好看的新闻,最实用的信息
09月13日 27.1°C-28.0°C
澳元 : 人民币=4.77
珀斯
今日澳洲app下载
登录 注册

字节跳动正贡献代码 让Linux内核更快地启动Kexec系统

2022-07-25 来源: cnBeta 原文链接 评论0条

字节跳动正贡献代码 让Linux内核更快地启动Kexec系统 - 1

像许多其他大型组织一样,ByteDance依靠Kexec重启来转移到新的内核,无论是出于安全、维护还是优化的原因。通过使用Kexec,他们避免了服务器POST'ing和其他任务的更长的停机时间。但是,即使使用Kexec来切换到一个新的内核,以避免硬件初始化和引导程序,仍然可能带来太长的停机时间。

通过今天的"faster kexec reboot"系列补丁,他们将削减的目标定在大约500毫秒,这些时间可以被优化掉,使从机器Kexec到启动内核功能的时间降低到只剩下15毫秒。

提出的优化措施包括在x86/x86_64上支持未压缩的内核,以加快启动过程,而不是作为一个压缩的内核镜像,避免在内核未压缩时进行内存拷贝,并重新使用崩溃的内核保留内存进行正常的kexec操作。这样做之后,仅仅在x86上启用未压缩的内核,就使其启动时间减少了150毫秒,但意味着内核镜像的大小从8.5M猛增到53M。

这个补丁系列触及了大约100行Linux内核代码,字节跳动方面现在希望在上游将Kexec重启时间缩短半秒左右。

了解更多:

https://lore.kernel.org/lkml/[email protected]/

今日评论 网友评论仅供其表达个人看法,并不表明网站立场。
最新评论(0)
暂无评论


Copyright Media Today Group Pty Ltd.隐私条款联系我们商务合作加入我们

电话: (02) 8999 8797

联系邮箱: [email protected] 商业合作: [email protected]网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:[email protected]

友情链接: 华人找房 到家 今日支付Umall今日优选