Tengo un servidor que ejecuta CentOS 6.2 con la versión del kernel 2.6.32, pero necesito aumentar el rendimiento de mi aplicación.
La versión 3.4 del kernel tiene x32abi que puede mejorar el rendimiento, así que quiero actualizar a 3.4. ¿Es posible?
Intenté descargar la compilación e instalación del kernel, pero aún veo la misma versión del kernel.
¿Qué salió mal? Seguí el proceso mencionado en el siguiente enlace.
http://www.tecmint.com/kernel-3-5-released-install-compile-in-redhat-centos-and-fedora/
Respuestas:
Esta acción va en contra del propósito de Red Hat Enterprise Linux (y por lo tanto, CentOS). Estas distribuciones empresariales están destinadas a mantener versiones menores estables de los paquetes kernel y core (glibc, gcc, etc.) para proporcionar una plataforma estable durante todo el ciclo de vida de la distribución.
Eso significa que instalar un kernel mucho más nuevo convertiría su sistema en algo diferente a CentOS.
Dicho esto, definitivamente se puede hacer. El enlace que publicaste es una buena guía. También debe actualizar a CentOS 6.3 mientras está en el proceso. (6.4 está en camino)
Después de su compilación, debe seleccionar el núcleo recién compilado en la pantalla de arranque de CentOS o cambiar el núcleo de arranque predeterminado a través de la
default=
línea/etc/grub.conf
.fuente
Si realmente debe hacerlo, puede obtener nuevos núcleos de ElRepo, pero una vez que lo haga, estará solo, por así decirlo. Estará fuera de los canales normales de soporte de EL y es posible que no pueda obtener seguridad y correcciones de errores, etc.
fuente
Cuando dices "CentOS 6.2 con kernel versión 2.6.32" no estás siendo completamente exacto:
Como otros han dicho, cambiar el kernel va en contra del uso de CentOS / RHEL / OEL, etc., pero lo anterior también significa que al actualizar a 6.3, aunque no cambia la versión aparente del kernel , sí actualiza el kernel, es solo no es posible hacer una comparación de igual a igual con los números del núcleo de la línea principal.
fuente
Podría optar por Oracle Linux, que es más o menos lo mismo que CentOS / RHEL.
A partir de OL 6.5 y versiones posteriores, puede optar por Linux Kernel 3: https://docs.oracle.com/cd/E37670_01/E50738/html/ol_upuek2_rn64.html
Puede cambiar entre Linux Kernel 2 y 3 kernels con comandos yum en OEL.
Oracle llama al kernel de Linux con los propios parches de Oracle en la parte superior como "Linux empresarial irrompible".
PD. Puede descargar libremente Oracle Linux como puede hacerlo con CentOS; El soporte viene por separado y solo se paga.
fuente