使用 Proxmox 5.0 作为管理程序平台并设置 KVM VM 来服务网站,我真的想知道我应该使用 kvm64 “虚拟” CPU 还是尝试使用主机。具体来说,我有一个能够进行超线程的 4 核 CPU,这导致在 KVM 中使用 8 个内核(或者我应该禁用超线程以获得更多的每个内核的功率,最后?)我会将服务器的大部分功能用于我的网站。
两者背后的想法都很好:
- 如果我使用“主机”类型的 CPU,我将获得 CPU 的所有硬件功能,并且看起来我将获得大部分功能。唯一的问题是我应该设置多少个内核供 VM 使用?如果我设置为 8,那么 KVM 本身将使用哪些内核,如果我设置为 7(因此一个将仅由 KVM 本身使用),那么我将减少 1/8 的功率。正确的?
如果我将 CPU 类型设置为“kvm64”,那么我可以为 VM 分配更多的 CPU 内核(这些内核是虚拟的,所以我可以轻松地分配一些像 64 甚至 128 个这样的内核),所以物理 CPU 被“拆分”成很多较小的,这可能对 web 类型的负载很有用。我的假设正确吗?
你会推荐我选择什么?