OpenVZ:限制每个VE的cpu核心数量

有没有办法限制VE内部看到的cpu核心数量? 我有一个八核心服务器,但我希望我的VE只能看到一个特定的核心。

感谢名单!

如果你的编号是101,那么用下面的方法设置它两个2个CPU(相应地改变编号):

vzctl set 101 --cpus 2 --save 

不需要重新启动VE。 --save重启后,– --save会使更改仍然存在。 vzctl --help帮助其他可以设置的资源。

OpenVZ并不是真正的虚拟化。 这是集装箱化。 所以每个容器都可以看到自己所在的系统。 要控制每个VE可以获得多lessCPU时间,您必须分配每个VE cpucredits 。 本页面将介绍如何设置每个VE的限制。

编辑:刚刚在vzctl手册页中find了这个。
--cpulimit num[%] Limit of CPU usage for the VE, in per cent. Note if the computer has 2 CPUs, it has total of 200% CPU time. Default CPU limit is 0 (no CPU limit). --cpus num sets number of CPUs available in the VE.

所以凯尔的答案是正确的。 但是,我会留下这个答案在这里B / C有多个诺布在这里调整。