鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

调度方式优化

目的

通过调整操作系统的调度策略,提升CPU资源的利用率,从而提升服务器整体性能。

方法

  1. 修改kernel启动参数。
    1. 打开文件。
      1
      sudo vi /etc/default/grub
      
    2. 按“i”进入编辑模式,添加如下内容。
      1
      sched_steal_node_limit=4 kpti=off mitigation=off
      

      修改完成后如下图所示。

    3. 按“Esc”键退出编辑模式,输入:wq!,按“Enter”键保存并退出文件。
    4. 使修改生效。
      1
      sudo grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg
      
  2. 重启服务器,使新的GRUB配置生效。
    1
    reboot
    
  3. 使能stealtask功能。
    1. 通过写入“/sys/kernel/debug/sched_features”文件来启用stealtask功能。
      1
      echo STEAL > /sys/kernel/debug/sched_features
      
    2. 检查“/proc/cmdline”文件,确保之前添加的启动参数已经生效。
      1
      cat /proc/cmdline
      

      预期结果应为:“/proc/cmdline”中有1.b添加的内容。

    3. 检查“/sys/kernel/debug/sched_features”文件的内容。
      1
      cat /sys/kernel/debug/sched_features
      

      该文件状态为STEAL,表示stealtask功能已经成功开启。