在 Debian OpenVZ 容器中,我尝试使用任务集将进程固定到核心,但它不起作用:
root@foo:/# taskset -c -p 0 1754
pid 1754's current affinity list: 0-7
pid 1754's new affinity list: 0-7
同样的事情在主机上也发生。
答案1
正如我在推特上向您推荐的那样,有几种解决方案:
vzctl set XXXX --cpumask 0,1 --save
经过此操作后,任务集应该可以正常工作。如果还不能正常工作,请向 bugzilla.openvz.org 创建工单,因为它看起来像是一个 bug。