¿Debo agregar el kernel HWE a la instalación manual del servidor Ubuntu (no de un proveedor de hosting)?

11

Instalación manual del servidor Ubuntu (no de un proveedor de alojamiento): ¿debo agregar un núcleo HWE?

Desde el momento en que instalo el ISO en mi VirtualBox e inicio el proceso de instalación, me solicitan 4 opciones:

  • Para un servidor Ubuntu normal
  • Para un servidor Ubuntu que incluye HWE
  • Para MAAS, incluido el servidor
  • Para otro servidor MAAS incluido

Para mí está claro que MAAS no es algo que necesito, pero entiendo que la inclusión del kernel HWE dentro de Ubuntu podría dar como resultado una mejor utilización del hardware (no sé cómo decirlo exactamente) y estaba pensando que si mañana cambiara mi PC a una nueva puede haber discrepancias de software que HWE evita.

Estoy en lo cierto? ¿Debo elegir HWE para garantizar una mejor compatibilidad de software?

JohnDoea
fuente
WHE? O HWE? Si es esto último: ¿espera muchos cambios en el hardware? HWE se trata de proporcionar un soporte más rápido en el núcleo para el hardware más nuevo.
Rinzwind
HWE, si. No sé si decir exactamente, pero creo que reponer totalmente el hardware de mi PC (mi hardware actual es básicamente de 2009-2010).
JohnDoea
Por favor, editar tu post para indicar si va a activar la virtualización de hardware en VirtualBox. Esto podría tener relación con su pregunta. ¡Gracias por ayudarnos a ayudarte! :-)
Élder Geek
¿Virtualización de hardware? Wow, ese es un concepto interesante. ¿Te refieres a no tener una tarjeta gráfica de alta gama sino virtualizar una? Si es así , no tengo ese plan.
JohnDoea
No, eso no es lo que quiero decir. Puede encontrar esto informativo. HWE no se trata de compatibilidad de software, se trata de compatibilidad de hardware como Rinzwind señaló en su comentario . No veo que un kernel HWE sea un beneficio que se ejecuta en un entorno virtualizado como virtualbox, aunque podría ser un requisito crítico que se ejecute en un nuevo bare metal.
Élder Geek

Respuestas:

9

Activación de hardware (HWE)

¿Debería usar el Kernel HWE en una VM? No me molestaría A menos que, por ejemplo, desee alguna característica en el kernel que haya recibido una actualización y no sea compatible con el kernel normal. Un ejemplo podría ser un nuevo código BTRFS. La otra cosa que recuerde es que los módulos virtio actualizados ya vienen con el kernel regular, por lo que nuevamente no es importante para un vm.

¿Debo usar el Kernel HWE en metal desnudo? Bueno, si se trata de un nuevo hardware (hardware lanzado después del lanzamiento de un kernel), es posible que no tenga otra opción y deberá usarlo. Para hardware de 10 años de antigüedad, solo lo normal funcionará bien.

¿Debo usar el Kernel HWE en mi VM cuando paso el hardware? Wow, ahora estás tomando. Un ejemplo podría ser que acaba de comprar una nueva tarjeta NVMe y una nueva Radeon RX500 y ha pasado el hardware directamente a la VM. En este caso, querrá ejecutar el kernel más nuevo.

Me gustaría señalar que no habrá ningún aumento notable en el rendimiento de un kernel más nuevo. No, a menos que sea una corrección de errores a un problema de rendimiento realmente serio, y solo he visto cosas así para las tarjetas Radeon y los juegos.

Hablando de rendimiento. No calcule, sino que use el conjunto de pruebas phoronix , es increíble. Salud.

Aquí hay otra pregunta que aborda '¿Qué es la habilitación de hardware?' ¿Qué es la habilitación de hardware (HWE)?

Bazz
fuente
Me gustaría mencionar que Intel está bastante en la pelota al introducir el código fuente en el kernel de Linux alrededor del lanzamiento de sus productos. Entonces, como una guía general, mire kernel.org/category/releases.html y las fechas en que salieron los lanzamientos de LTS. Por ejemplo, Intel Skyelake se lanzó en agosto de 2015 y el kernel 4.4 tiene soporte (en realidad, el soporte se agregó en 4.3 estable)
Bazz
Para Intel Kaby Lake, vería el kernel 4.9 y versiones posteriores.
Bazz
En respuesta a "¿Crees que instalar HWE de todos modos tiene alguna desventaja seria?" Un buen ejemplo es la caja virtual. Al instalar virtual-box compila sus módulos contra el núcleo en ejecución, y puede que no se compile correctamente en un núcleo que no sea estándar. Solo un pensamiento.
Bazz
BAzz, te di la recompensa, pero ¿puedes agregar algunas explicaciones a nivel de paréntesis para términos como BTRFS o NVMe para explicar qué son y por qué los menciona relevantes para la pregunta? Por supuesto, uno puede ir a Google y explorarlos y probablemente descubrir por qué son relevantes para la pregunta, pero estoy seguro de que agregar tales explicaciones de PL podría ser bueno para la respuesta.
JohnDoea