ESX 上运行的服务器 VM 使用哪个内核

Vil*_*kas 11 server vmware kernel virtualization

我们在 ESX 服务器上运行了几个 ubuntu 虚拟机。

在 ubuntu 中,有各种可用的内核:

  • linux-generic-pae
  • linux-generic
  • linux服务器
  • linux-虚拟

哪个是在 ESX 上运行的虚拟机的最佳选择?

Jav*_*era 13

让我们尝试解释您列出的内核之间的主要区别:

  • linux-generic:这是普通的 Ubuntu 内核。发行版默认使用的那个。

  • linux-generic-pae:这是启用了PAE的通用内核。它将让您在 32 位系统中使用 4 Gb 或更多的 RAM。如果您使用 64 位或 RAM 少于 4Gb,则不需要它,因为它的性能损失很小。

  • linux-server:这是一个为服务器使用而优化的内核。这篇文章有关于最重要变化的好信息。他们更改了 50 多个配置选项。一个粗略的估计是,该内核将更喜欢长后台进程而不是交互式进程。它会毫不犹豫地冻结您的鼠标,为您的数据库数字运算或文件写入提供更多功能。

  • linux-virtual:这是服务器内核,去掉了大部分驱动程序。它只有在最流行的虚拟机(如 KVM、Xen 和 VMWare)中作为来宾运行所需的驱动程序。来源

所以你的问题没有明确的答案,这完全取决于虚拟机的使用。如果它们将成为传统服务器(而不是终端服务器)并且您永远不会将它们移动到真正的硬件上,那么 linux-virtual 似乎是最好的选择。