在专用服务器上的两台KVM VPS之间共享CPU

如何在专用服务器上的两个KVM VPS之间共享CPU?

假设我们有一个专用服务器上的8核CPU

为了获得两个VPS的最大性能,我应该为每一个分配8个核心吗? 或者只是给每个VM分配4个核心?

您需要了解每个虚拟机的需求以及您拥有的代码的线程限制,而不是每个操作系统和应用程序都可以使用所有可以投入使用的内核,但通常不会扩展超过一定数量的内核。 理想的情况是,你分配每个虚拟机所需的东西,不要less,理想情况下不要太多,因为在某些情况下实际上会降低系统的性能。

根据需要为任何虚拟客户机分配尽可能多的vCPU,最多为物理CPU内核(或超线程)的数量。

您可以通过在正在运行的虚拟机之间分配比存在于服务器中更多的vCPU来过度使用CPU,但受限于没有单个虚拟guest虚拟机可能具有比物理CPU核心更多的vCPU。

请记住,如果您有CPU密集型任务,那么过度使用CPU将不会为您购买任何东西,并可能会减慢您的其他客人。