Zim3r Asked: 2012-09-12 00:57:18 +0800 CST2012-09-12 00:57:18 +0800 CST 2012-09-12 00:57:18 +0800 CST 在专用服务器上的两个 KVM VPS 之间共享 CPU 772 如何在专用服务器上的两个 KVM VPS 之间共享 CPU? 假设我们在专用服务器上有 8 核 CPU 为了获得两个 VPS 的最大性能,我应该为每个 VPS 分配 8 个内核吗?或者只为每个虚拟机分配 4 个核心? linux 2 个回答 Voted Best Answer Chopper3 2012-09-12T01:00:30+08:002012-09-12T01:00:30+08:00 您需要了解每个 VM 的需求和您拥有的代码的线程限制,并非每个操作系统和应用程序都可以利用您可以投入的所有内核,通常扩展超过一定数量的内核没有任何好处. 理想的情况是您为每个 VM 分配它需要的东西,不多也不少,因为在某些情况下这实际上会减慢您的系统。 Michael Hampton 2012-09-12T01:00:08+08:002012-09-12T01:00:08+08:00 为任何虚拟来宾分配任意数量的 vCPU,最多为物理 CPU 内核(或超线程)的数量。 您可以通过在运行的虚拟机中分配比服务器中更多的 vCPU 来过度使用 CPU,但要遵守任何单个虚拟来宾的 vCPU 数量不得超过物理 CPU 内核的限制。 请记住,如果您有 CPU 密集型任务,那么过度使用 CPU 不会给您带来任何好处,并且可能会减慢其他客人的速度。
您需要了解每个 VM 的需求和您拥有的代码的线程限制,并非每个操作系统和应用程序都可以利用您可以投入的所有内核,通常扩展超过一定数量的内核没有任何好处. 理想的情况是您为每个 VM 分配它需要的东西,不多也不少,因为在某些情况下这实际上会减慢您的系统。
为任何虚拟来宾分配任意数量的 vCPU,最多为物理 CPU 内核(或超线程)的数量。
您可以通过在运行的虚拟机中分配比服务器中更多的 vCPU 来过度使用 CPU,但要遵守任何单个虚拟来宾的 vCPU 数量不得超过物理 CPU 内核的限制。
请记住,如果您有 CPU 密集型任务,那么过度使用 CPU 不会给您带来任何好处,并且可能会减慢其他客人的速度。