发明公开
- 专利标题: 一种服务器负载感知的Linux内核自动升级方法及系统
-
申请号: CN202311634044.5申请日: 2023-12-01
-
公开(公告)号: CN117667170A公开(公告)日: 2024-03-08
- 发明人: 彭青蓝 , 卢占勇 , 金勇 , 徐锡峰 , 郑万波 , 夏云霓 , 周林 , 姚鸿泰 , 晏加元 , 邱倩
- 申请人: 河南大学
- 申请人地址: 河南省开封市明伦街85号
- 专利权人: 河南大学
- 当前专利权人: 河南大学
- 当前专利权人地址: 河南省开封市明伦街85号
- 代理机构: 郑州联科专利事务所
- 代理商 刘建芳
- 主分类号: G06F8/656
- IPC分类号: G06F8/656 ; G06F8/71 ; G06F18/10 ; G06F18/213 ; G06F18/2415
摘要:
本发明公开了一种服务器负载感知的Linux内核自动升级方法及系统,包括以下步骤:整合各个Linux发行版本的软件包管理命令:在预定的时间间隔自动检测内核更新;如果Linux发行版本的软件包管理工具检测到新版本内核信息可用,则下载到特定的目录;利用朴素贝叶斯算法判断当前运行环境的负载状态是否适合执行内核升级;接收内核升级指令,执行内核升级。本发明在内核升级时如果成功,内存中转储的进程上下文信息将被还原将被还原。在出现第二内核存在问题或者内核升级失败的情况下,系统将自动回滚至第一内核,从而极大缩短了内核升级的时间,并在不中断用户体验的情况下执行了内核升级。