Quale kernel utilizzare per la VM server in esecuzione su ESX


10

Eseguiamo diverse macchine virtuali Ubuntu sul server ESX.

In Ubuntu ci sono vari kernel disponibili:

  • linux-generic-pae
  • linux-generic
  • linux server
  • linux-virtuale

Qual è la scelta migliore per una macchina virtuale in esecuzione su ESX?


Cosa faranno le macchine virtuali? Desktop, server ?. Avranno bisogno di una specie di driver speciali?
Javier Rivera,

Questi sono vari server, la rete è l'unico hardware "importante".
Vilmantas Baranauskas il

Risposte:


12

Proviamo a spiegare le principali differenze tra i kernel che hai elencato:

  • linux-generico: questo è il normale kernel di Ubuntu. Quello che la distribuzione usa come predefinito.

  • linux-generic-pae: questo è il kernel generico con PAE abilitato. Ti consentirà di utilizzare almeno 4 GB di RAM in un sistema a 32 bit. Non lo vuoi se stai usando 64 bit o se hai meno di 4Gb di RAM, poiché ha una piccola penalità per le prestazioni.

  • linux-server: questo è un kernel ottimizzato per l'uso del server. Questo articolo contiene buone informazioni sulle modifiche più importanti. Sono cambiate oltre 50 opzioni di configurazione. Un'approssimazione grossolana sarà che questo kernel favorirà lunghi processi in background rispetto a quelli interattivi. Non esiterà a bloccare il mouse per dare più potenza allo scricchiolio del numero del database o alla scrittura di un file.

  • linux-virtual: questo è il kernel del server , con la maggior parte dei driver eliminati. Ha solo i driver necessari per funzionare come guest nelle macchine virtuali più popolari come KVM, Xen e VMWare. Fonte .

Quindi non c'è una risposta chiara alla tua domanda, tutto dipende dall'uso delle macchine virtuali. Se saranno server tradizionali (non terminal server) e non li sposterai mai su hardware reale, linux-virtual sembra l'opzione migliore.


Quali sono le differenze tra inux-virtual-hwe-18.04-edge e linux-virtual-hwe-18.04 ecc.?
Mr.Gosh

0

Ma sfortunatamente nessun modulo del kernel (ip_tables) è caricato con il kernel linux-virtual quindi nessun csf firewal "pronto all'uso" per esempio.

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.