HUAWEI CLOUD EULEROS-软绑定调度可视化和禁用开关:背景说明

时间:2025-06-17 16:10:49

背景说明

做NUMA亲和性绑定后,假如两个VM负载很高,但其他VM空闲,空闲的CPU无法被利用。如果不做绑定,则无法有效利用NUMA亲和性,尤其整机繁忙情况下,性能严重下降。无论哪种方式都有缺陷,所以提供了软绑定方案:

  • 优先使用preferred CPU:当preferred CPU利用率低于阈值时,优先使用preferred CPU。
  • 允许使用allowed CPU:当preferred CPU利用率超过阈值时,在所有allowed CPU内选核。
  • 该软绑定方案同样适用于容器场景。
  • preferred CPU为软绑定的优先调度CPU。
  • allowed CPU为通过sched_setaffinity或cgroup等设置的绑定的CPU列表。

为了能更直观地观测到软绑定的执行,增加了软绑定调度计数值;为了在不关机的情况下实现开启/关闭软绑定功能,增加了软绑定调度开关。

support.huaweicloud.com/usermanual-hce/zh-cn_topic_0000002350950001.html