Nós rodamos várias máquinas virtuais ubuntu no servidor ESX.
No ubuntu, existem vários kernels disponíveis:
- linux-generic-pae
- linux-genérico
- servidor linux
- linux-virtual
Qual é a melhor escolha para uma máquina virtual em execução no ESX?
server
kernel
virtualization
vmware
Vilmantas Baranauskas
fonte
fonte
Respostas:
Vamos tentar explicar as principais diferenças entre os kernels que você listou:
linux-generic: Este é o kernel normal do Ubuntu. O que a distribuição usa como padrão.
linux-generic-pae: Este é o kernel genérico com o PAE ativado. Ele permitirá que você use 4 Gb de RAM ou mais em um sistema de 32 bits. Você não o quer se estiver usando 64 bits ou se tiver menos de 4Gb de RAM, pois ela tem uma pequena penalidade de desempenho.
linux-server: Este é um kernel otimizado para uso do servidor. Este artigo possui boas informações sobre as alterações mais importantes. São mais de 50 opções de configuração alteradas. Uma aproximação grosseira será que esse kernel favorecerá processos de segundo plano longos em detrimento dos interativos. Não hesitará em congelar o mouse para dar mais poder ao processamento do número do banco de dados ou à gravação de arquivos.
linux-virtual: Este é o kernel do servidor , com a maioria dos drivers removidos. Ele possui apenas os drivers necessários para executar como convidado nas máquinas virtuais mais populares como KVM, Xen e VMWare. Fonte .
Portanto, não há uma resposta clara para sua pergunta, tudo depende do uso das máquinas virtuais. Se eles serão servidores tradicionais (não servidores de terminal) e você nunca os moverá para hardware real, o linux-virtual parece a melhor opção.
fonte
Infelizmente, porém, nenhum módulo do kernel (ip_tables) é carregado com o kernel linux-virtual, portanto, nenhum firewal do csf "pronto para uso" por exemplo.
fonte