数据结构论坛

首页 » 分类 » 定义 » 龙蜥开源Plugsched首次实现Lin
TUhjnbcbe - 2024/10/31 14:41:00
北京治疗白癜风多少钱啊 https://jbk.39.net/yiyuanfengcai/zn_bjzkbdfyy/

文/龙蜥社区内核开发人员陈善佩、吴一昊、邓二伟

Plugsched是Linux内核调度器子系统热升级的SDK,它可以实现在不重启系统、应用的情况下动态替换调度器子系统,毫秒级downtime。Plugsched可以对生产环境中的内核调度特性动态地进行增、删、改,以满足不同场景或应用的需求,且支持回滚。

基于plugsched实现的调度器热升级,不修改现有内核代码,就能获得较好的可修改能力,天然支持线上的老内核版本。如果提前在内核调度器代码的关键数据结构中加入Reserve字段,可以额外获得修改数据结构的能力,进一步提升可修改能力。

Plugsched开源链接:

1
查看完整版本: 龙蜥开源Plugsched首次实现Lin