游戏传奇首页
游戏我的天下首页
最好看的新闻,最实用的信息
09月18日 21.5°C-24.6°C
澳元 : 人民币=4.8
悉尼
今日澳洲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/20220725083904.56552-1-huangjie.albert@bytedance.com/

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


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

分享新闻电话: (02) 8999 8797

联系邮箱: info@sydneytoday.com 商业合作: business@sydneytoday.com网站地图

法律顾问:AHL法律 – 澳洲最大华人律师行新闻爆料:news@sydneytoday.com

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