调度优先级调整方法、装置、设备及存储介质
申请人信息
- 申请人:腾讯科技(深圳)有限公司
- 申请人地址:518044 广东省深圳市南山区高新区科技中一路腾讯大厦35层
- 发明人: 腾讯科技(深圳)有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 调度优先级调整方法、装置、设备及存储介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311378898.1 |
| 申请日 | 2023/10/24 |
| 公告号 | CN117112241B |
| 公开日 | 2024/2/6 |
| IPC主分类号 | G06F9/50 |
| 权利人 | 腾讯科技(深圳)有限公司 |
| 发明人 | 周雯程 |
| 地址 | 广东省深圳市南山区高新区科技中一路腾讯大厦35层 |
摘要文本
腾讯科技(深圳)有限公司取得“一种透气窗帘布”专利技术,本申请涉及计算机技术领域,提供了一种调度优先级调整方法、装置、设备及存储介质。该方法包括:获取目标进程关联的目标eBPF程序;将目标eBPF程序加载至系统的内核中,并将目标eBPF程序中设置的优先级调整函数挂载至内核调度函数;运行优先级调整函数,基于内核调度函数的进程参数,检测系统的进程运行状态,当目标进程被调用时,调整目标进程的调度优先级,并基于调整后的调度优先级,调整目标进程的内核资源占用数量,以及目标进程的数据处理响应速度。通过该方法可以更加精确地调整特定进程的调度优先级。本发明实施例可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景。 关注微信公众号专利查询网
专利主权项内容
1.一种调度优先级调整方法,其特征在于,包括:响应于针对目标进程触发的优先级调整指令,获取所述目标进程关联的目标eBPF程序;其中,所述优先级调整指令用于调整所述目标进程的调度优先级,所述调度优先级与所述目标进程在系统中的内核资源占用数量呈正相关,以及,与所述目标进程的数据处理响应速度呈负相关;基于优先级调整函数和内核调度函数,获取用于加载所述目标eBPF 程序的加载脚本;所述优先级调整函数用于调整所述目标进程的调度优先级,所述内核调度函数为所述内核中用于调度进程的函数;通过运行所述加载脚本,将所述优先级调整函数实例化为目标BPF对象;调用BPF对象加载方法加载所述目标BPF对象,将所述优先级调整函数作为内核探针加载至所述系统的内核中;在所述内核调度函数上安装并附加所述优先级调整函数,以将所述优先级调整函数挂载至所述内核调度函数;运行所述优先级调整函数,基于所述内核调度函数的进程参数,检测所述系统的进程运行状态,当所述目标进程被调用时,调整所述目标进程的调度优先级,并基于调整后的调度优先级,调整所述目标进程的内核资源占用数量,以及所述目标进程的数据处理响应速度。