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?
Eseguiamo diverse macchine virtuali Ubuntu sul server ESX.
In Ubuntu ci sono vari kernel disponibili:
Qual è la scelta migliore per una macchina virtuale in esecuzione su ESX?
Risposte:
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.