---
title: 调度方式优化
description: "通过调整操作系统的调度策略，提升CPU资源的利用率，从而提升服务器整体性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengdbstune_05_0013.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/MySQL/kunpengdbstune_05_0013.html
indexId: e9fb9a8e59302d49a059305347bb820ad0e43990ae53235eb65f26683acd76f271
---
# 调度方式优化

#### 目的

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


#### 方法

1. 修改kernel启动参数。

  a. 打开文件。
    1 sudo vi /etc/default/grub

  b. 按“i”进入编辑模式，添加如下内容。
    1 sched_steal_node_limit=4 kpti=off mitigation=off

    修改完成后如下图所示。

  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
  d. 使修改生效。
    1 sudo grub2-mkconfig -o /boot/efi/EFI/openEuler/grub.cfg

2. 重启服务器，使新的GRUB配置生效。
  1 reboot

3. 使能stealtask功能。

  a. 通过写入“/sys/kernel/debug/sched_features”文件来启用stealtask功能。
    1 echo STEAL > /sys/kernel/debug/sched_features

  b. 检查“/proc/cmdline”文件，确保之前添加的启动参数已经生效。
    1 cat /proc/cmdline

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

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

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