是否应将HWE内核添加到Ubuntu服务器手动安装中(而不是从托管服务提供商处)?


11

手动安装Ubuntu服务器(不是从托管服务提供商处安装)-我应该添加HWE内核吗?

从我将ISO装入VirtualBox并开始安装过程的那一刻起,我被要求提供4个选项:

  • 对于常规的Ubuntu服务器
  • 对于包含HWE的Ubuntu服务器
  • 对于包括服务器的MAAS
  • 对于另一个包括服务器的MAAS

很明显,我不需要MAAS,但我确实知道在Ubuntu中包含HWE内核可能会导致更好的硬件利用率(我不确切地说),我在想,如果明天我可以更改PC到新的位置,HWE可能会避免软件差异。

我对吗?我应该选择HWE以确保更好的软件兼容性吗?


什么?还是HWE?如果是后者:您期望对硬件进行大量更改吗?HWE即将在内核中为较新的硬件提供更快的支持。
Rinzwind

HWE是的 我不知道确切说什么,但我确实认为是要完全补充PC的硬件(我目前的硬件基本上是2009-2010年)。
JohnDoea

编辑您的帖子以指示您是否将在virtualbox中启用硬件虚拟化。这可能与您的问题有关。感谢您对我们的帮助!:-)
怪杰长老

硬件虚拟化?哇,这是一个有趣的概念。您是说不想拥有高端图形卡,而是将其虚拟化?如果是这样,我没有这样的计划。
JohnDoea

不,那根本不是我的意思。您可能会发现此信息。正如Rinzwind在其评论中指出的那样,HWE与软件兼容性无关,而与硬件兼容性有关。我不认为HWE内核在虚拟化环境(例如virtualbox)中运行有好处,但是在更新的裸机上运行可能是一个关键要求。
年长者怪胎

Answers:


9

硬件启用(HWE)

您是否应该在VM中使用HWE内核?我不会打扰的。除非,例如,除非您希望内核中的某些功能已收到更新并且不会反向移植到常规内核。一个示例可能是一些新的BTRFS代码。记住的另一件事是,最新的virtio模块已经随常规内核一起提供了,因此对vm来说也不重要。

我应该在裸机上使用HWE内核吗?好吧,如果它是新硬件(在内核发布后发布的硬件),则您可能别无选择,需要使用它。对于使用10年的旧硬件,只需常规即可。

穿过硬件时,是否应该在VM上使用HWE Kerrnel?哇,现在在服用。例如,您刚刚购买了新的NVMe卡和新的Radeon RX500,并且已将硬件直接传递给了VM。在这种情况下,您将要运行较新的内核。

我想指出的是,更新的内核不会有任何明显的性能提升。除非这是对真正严重的性能问题的错误修复,否则我不会,并且我只看到Radeon卡和游戏的情况。

说到性能。不要估计,而是使用phoronix-test-suite,它真是太棒了。干杯。

这是解决“什么是硬件支持?”的另一个问题。 什么是硬件支持(HWE)?


我想提一下,英特尔在产品发布时将源代码带入linux内核中的能力相当强大。因此,作为一个粗略的指南,请查看kernel.org/category/releases.html以及LTS发行的日期。例如,英特尔Skyelake于2015年8月发布,内核4.4具有支持(实际上在4.3稳定版中已添加了支持)
Bazz

对于Intel Kaby Lake,我将研究4.9或更高版本的内核。
Bazz

回答“您认为安装HWE是否有任何严重的不利之处吗?” 虚拟盒子就是一个很好的例子。在安装virtual-box时,它会针对正在运行的内核编译其模块,并且可能无法在非标准内核上正确编译。只是一个想法。
Bazz

BAzz,我给了您赏金,但是您能否为BTRFS或NVMe之类的术语添加一些括号级别的解释,以解释它们的含义以及为什么提到它们与问题相关?当然,可以去Google进行探索,并弄清楚为什么它们与问题有关,但我敢肯定,添加这样的PL解释可能会对答案有所帮助。
JohnDoea
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.