Eu tenho um servidor executando o CentOS 6.2 com o kernel versão 2.6.32, mas preciso aumentar o desempenho do meu aplicativo.
A versão 3.4 do kernel possui x32abi, que pode melhorar o desempenho, então eu quero atualizar para a 3.4? É possível?
Tentei baixar o kernel compilando e instalando, mas ainda vejo a mesma versão do kernel.
O que deu errado? Eu segui o processo mencionado no link abaixo.
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
Respostas:
Essa ação é contrária ao objetivo do Red Hat Enterprise Linux (e, portanto, do CentOS). Essas distribuições corporativas destinam-se a manter versões secundárias estáveis dos pacotes do kernel e do núcleo (glibc, gcc etc.), a fim de fornecer uma plataforma estável durante todo o ciclo de vida suportado da distribuição.
Isso significa que a instalação de um kernel muito mais recente transformaria seu sistema em algo diferente do CentOS.
Dito isto, definitivamente pode ser feito. O link que você postou é um bom guia. Você também deve atualizar para o CentOS 6.3 enquanto estiver no processo. (6.4 está a caminho)
Após sua compilação, você deve selecionar o kernel recém-compilado na tela de inicialização do CentOS ou alterar o kernel de inicialização padrão através da
default=
linha in/etc/grub.conf
.fonte
Se você realmente precisar, poderá obter os kernels mais novos do ElRepo, mas depois de fazer isso, estará por conta própria. Você estará fora dos canais normais de suporte do EL e talvez não consiga obter segurança e correções de bugs, etc.
fonte
Quando você diz "CentOS 6.2 com kernel versão 2.6.32", você não está sendo totalmente preciso:
Como já foi dito, mudando o kernel vai na contramão do uso CentOS / RHEL / OEL etc, mas o acima também significa que com a atualização para 6.3, embora você não alterar a versão aparente do kernel você atualizar o kernel-é apenas não é possível fazer uma comparação de igual para igual com os números do kernel da linha principal.
fonte
Você pode usar o Oracle Linux, que é praticamente o mesmo que o CentOS / RHEL.
A partir do OL 6.5 e superior, você pode optar pelo Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html
Você pode alternar entre os kernels 2 e 3 do Linux Kernel com comandos yum no OEL.
A Oracle chama o kernel do Linux com os próprios patches da Oracle como "linux corporativo inquebrável".
ps. Você pode baixar livremente o Oracle Linux da mesma forma que o CentOS; o suporte é fornecido separadamente e somente isso é pago.
fonte