摘要
本发明提供一种针对NUMA架构下Direct IO密集型任务的调度方法及系统,创建用户态调度程序;建立调度域,初始化CPU利用率,实现bpf回调函数;接管sched_ext可扩展调度器调度策略;通过bpf map与回调函数进行交互,实现任务的排队和派发;根据IO量是否超过IO量阈值来标记Direct IO密集型任务;将任务调度在对应的磁盘节点内;超过设定的利用率阈值则动态调整任务调度范围;根据设定的阈值来决定是否需要将内存迁移到正在访问的磁盘节点。本发明减少跨NUMA节点访问磁盘带来的开销,实现高效调度,提升任务性能。
技术关键词
NUMA架构
磁盘设备
节点
PCI设备
调度器
层级
任务调度
内存
移动平均算法
描述符
标记
目录
内核
模块
策略
计算机程序产品
调度系统
动态
指派
系统为您推荐了相关专利信息
人机交互方法
人机交互界面
动态时间规整算法
姿态估计
面部
网络拓扑重构方法
动态负载均衡模型
分布式优化算法
重构策略
能耗
分布式任务调度
钢筋
接口模块
动态资源调度
云端