No CentOS 6.x, como posso atualizar para o Kernel 3.4?

14

Eu tenho um servidor rodando o CentOS 6.2 com a versão 2.6.32 do kernel, mas preciso aumentar o desempenho do meu aplicativo.

O Kernel Versão 3.4 possui x32abi que pode melhorar o desempenho, então eu quero atualizar para o 3.4? É possível?

Eu 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.

link

    
por shiva 07.12.2012 / 07:46

4 respostas

12

Esta ação vai contra o propósito do Red Hat Enterprise Linux (e, portanto, do CentOS). Essas distribuições corporativas destinam-se a manter versões secundárias estáveis do kernel e dos pacotes principais (glibc, gcc, etc.) para fornecer uma plataforma estável em todo o ciclo de vida suportado da distribuição.

Isso significa que instalar um kernel muito mais recente transformaria seu sistema em algo outro que o 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 linha default= em /etc/grub.conf .

    
por 07.12.2012 / 14:41
7

Se você realmente precisa, você pode obter novos kernels de ElRepo mas uma vez que você faz isso, você está seu próprio por assim dizer. Você estará fora dos canais normais de suporte da EL e poderá não conseguir segurança e correções de bugs, etc.

    
por 07.12.2012 / 09:48
6

Quando você diz "CentOS 6.2 com o kernel versão 2.6.32" você não está sendo totalmente preciso:

...there is no one [kernel version] number that accurately represents the RHEL 6 kernel. We take what is upstream; if there are pieces that are not mature, we disable them so they don't disrupt things; and there are some technology pieces that are further ahead that we pull in...

Como outros já disseram, mudar o kernel vai na contramão do uso do CentOS / RHEL / OEL etc, mas o acima também significa que atualizando para 6.3, embora você não mude a aparente versão do kernel você atualiza o kernel - simplesmente não é possível fazer uma comparação do tipo" like-for-like "com os números do kernel da linha principal.

    
por 07.12.2012 / 16:20
0

Você poderia 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: link

Você pode alternar entre os kernels Linux Kernel 2 e 3 com os comandos yum no OEL.

O Oracle chama o kernel do Linux com os próprios patches da Oracle como "linux corporativo inquebrável".

ps. Você pode baixar gratuitamente o Oracle Linux como você pode fazer com o CentOS; o suporte vem separadamente e só é pago.

    
por 31.10.2016 / 00:22