J'ai un serveur exécutant CentOS 6.2 avec la version 2.6.32 du noyau, mais je dois augmenter les performances de mon application.
La version 3.4 du noyau a x32abi qui peut améliorer les performances, donc je veux passer à 3.4? C'est possible?
J'ai essayé de télécharger la compilation et l'installation du noyau mais je vois toujours la même version du noyau ..
Qu'est ce qui ne s'est pas bien passé? J'ai suivi le processus mentionné dans le lien ci-dessous.
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
Réponses:
Cette action va à l'encontre de l'objectif de Red Hat Enterprise Linux (et donc de CentOS). Ces distributions d'entreprise sont destinées à maintenir des versions mineures stables du noyau et des packages de base (glibc, gcc, etc.) afin de fournir une plate-forme stable tout au long du cycle de vie pris en charge de la distribution.
Cela signifie que l'installation d'un noyau beaucoup plus récent transformerait votre système en autre chose que CentOS.
Cela dit, cela peut certainement être fait. Le lien que vous avez publié est un bon guide. Vous devez également mettre à niveau vers CentOS 6.3 pendant que vous êtes en cours. (6.4 est en route)
Après votre compilation, vous devez sélectionner le noyau nouvellement compilé dans l'écran de démarrage CentOS ou changer le noyau de démarrage par défaut via la
default=
ligne dans/etc/grub.conf
.la source
Si vous le devez vraiment, vous pouvez obtenir des noyaux plus récents d' ElRepo, mais une fois que vous faites cela, vous êtes pour ainsi dire seul. Vous serez en dehors des canaux de support EL normaux et ne pourrez peut-être pas obtenir la sécurité et les corrections de bogues, etc.
la source
Lorsque vous dites "CentOS 6.2 avec la version 2.6.32 du noyau", vous n'êtes pas tout à fait exact:
Comme d'autres l'ont dit, changer le noyau va à l'encontre de l'utilisation de CentOS / RHEL / OEL, etc., mais ce qui précède signifie également qu'en passant à la version 6.3, bien que vous ne changiez pas la version apparente du noyau, vous mettez à niveau le noyau - c'est juste impossible de faire une comparaison comparable avec les numéros de noyau de la ligne principale.
la source
Vous pouvez opter pour Oracle Linux, qui est à peu près le même que CentOS / RHEL.
À partir d'OL 6.5 et versions ultérieures, vous pouvez vous inscrire pour Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html
Vous pouvez basculer entre les noyaux Linux Kernel 2 et 3 avec les commandes yum dans OEL.
Oracle appelle le noyau Linux avec ses propres correctifs comme "linux d'entreprise incassable".
ps. Vous pouvez télécharger gratuitement Oracle Linux comme vous pouvez le faire avec CentOS; le support est fourni séparément et seul celui-ci est payé.
la source