Devo aggiungere il kernel HWE all'installazione manuale del server Ubuntu (non da un provider di hosting)?


11

Installazione manuale del server Ubuntu (non da un provider di hosting) - devo aggiungere un kernel HWE?

Dal momento in cui monto l'ISO nel mio VirtualBox e avvio il processo di installazione, mi vengono richieste 4 opzioni:

  • Per un normale server Ubuntu
  • Per un server Ubuntu che include HWE
  • Per MAAS incluso il server
  • Per un altro MAAS incluso il server

È chiaro per me che MAAS non è qualcosa di cui ho bisogno ma capisco che l'inclusione del kernel HWE in Ubuntu potrebbe comportare un migliore utilizzo dell'hardware (non so dire esattamente) e pensavo che se domani cambiassi il mio PC con uno nuovo potrebbero esserci delle discrepanze software che HWE evita.

Ho ragione? Dovrei scegliere HWE per garantire una migliore compatibilità del software?


WHE? O HWE? Se quest'ultimo: ti aspetti molte modifiche all'hardware? HWE consiste nel fornire un supporto più rapido nel kernel per l'hardware più recente.
Rinzwind,

HWE, si. Non so dire esattamente, ma penso di reintegrare completamente l'hardware del mio PC (il mio hardware attuale è fondamentalmente dal 2009-2010).
JohnDoea,

Si prega di modificare il tuo post per indicare se desiderate abilitare la virtualizzazione dell'hardware in VirtualBox. Questo potrebbe influire sulla tua domanda. Grazie per aiutarci ad aiutarti! :-)
Elder Geek,

Virtualizzazione hardware? Wow, questo è un concetto interessante. Intendi come non avere una scheda grafica di fascia alta ma virtualizzarne una? Se è così , non ho un piano del genere.
JohnDoea,

No, non è affatto quello che intendo. Potresti trovare questo informativo. HWE non riguarda la compatibilità del software, ma la compatibilità hardware, come ha sottolineato Rinzwind nel suo commento . Non vedo un kernel HWE come un vantaggio in esecuzione in un ambiente virtualizzato come virtualbox, ma potrebbe essere un requisito critico in esecuzione su bare metal più recenti.
Elder Geek,

Risposte:


9

Abilitazione hardware (HWE)

Dovresti usare il kernel HWE in una macchina virtuale? Non mi preoccuperei. A meno che, ad esempio, non si desideri alcune funzionalità nel kernel che hanno ricevuto un aggiornamento e non verranno trasferite nel kernel normale. Un esempio potrebbe essere un nuovo codice BTRFS. L'altra cosa da ricordare è che i moduli virtio aggiornati sono già forniti con il kernel normale, quindi non è importante per un VM.

Dovrei usare il kernel HWE su bare metal? Bene, se è un nuovo hardware (hardware rilasciato dopo il rilascio di un kernel), potresti non avere scelta e dovrai usarlo. Per hardware vecchio di 10 anni, solo il normale andrà bene.

Dovrei usare HWE Kerrnel sulla mia VM quando passo l'hardware? Wow, ora stai prendendo. Un esempio potrebbe essere che hai appena acquistato una nuova scheda NVMe e una nuova Radeon RX500 e hai passato l'hardware direttamente alla VM. In questo caso, vorrai eseguire il kernel più recente.

Vorrei sottolineare che non ci saranno notevoli aumenti delle prestazioni per un kernel più recente. A meno che non sia una correzione di bug per un problema di prestazioni davvero serio, e vedo solo cose del genere per le carte e il gioco Radeon.

Parlando di prestazioni. Non stimare, ma invece usa la phoronix-test-suite , è davvero fantastico. Saluti.

Ecco un'altra domanda che si rivolge a "Cos'è l'abilitazione hardware?" Che cos'è l'abilitazione hardware (HWE)?


Vorrei menzionare che Intel è abbastanza in gamba con l'ottenimento di codice sorgente nel kernel di Linux in occasione del rilascio dei loro prodotti. Quindi, come una guida approssimativa, guarda kernel.org/category/releases.html e le date in cui sono uscite le versioni LTS. Ad esempio, Intel Skyelake è stato rilasciato nell'agosto 2015 e il kernel 4.4 ha il supporto (in realtà il supporto è stato aggiunto in 4.3 stabile)
Bazz,

Per Intel Kaby Lake guarderei il kernel 4.9 e versioni successive.
Bazz,

In risposta a "Pensi che l'installazione di HWE abbia comunque qualche grave svantaggio?" Un buon esempio è la scatola virtuale. Durante l'installazione di virtual-box compila i suoi moduli sul kernel in esecuzione e potrebbe non essere compilato correttamente su un kernel diverso da quello standard. Solo un pensiero.
Bazz,

BAzz, ti ho dato la generosità, ma puoi per favore aggiungere alcune spiegazioni a livello di parentesi per termini come BTRFS o NVMe per spiegare cosa sono e perché menzionarli è rilevante per la domanda? Naturalmente si può andare su Google e esplorarli e probabilmente capire perché sono rilevanti per la domanda, ma sono sicuro che l'aggiunta di tali spiegazioni PL potrebbe fare bene alla risposta.
JohnDoea,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.