Parece que fue ayer cuando aclamábamos el mayor y más aburrido lanzamiento del núcleo de Linux con la 5.8. Pero ya sabes lo rápido que pasa el tiempo cuando estás en el sector tecnológico. Si parpadeas, puedes perderte algo crucial.
Últimamente, lo mismo ocurre con los lanzamientos del kernel de Linux. El equipo de desarrollo los ha sacado más rápido de lo que podemos instalarlos.
Aunque es una exageración, ya me entiendes.
El punto es que… hay otra nueva versión del kernel para celebrar. Hurra.
Y hasta ahí llega el regocijo. Porque, como en el caso de la 5.8, realmente no hay ninguna característica que cambie el juego con el kernel de Linux 5.9… al menos no para el usuario general. Sin embargo, si usted es un profesional de la informática, hay algunas características que podrían tener que clamar para obtener el kernel 5.9 instalado en sus servidores de centro de datos (más sobre esto en un momento).
Veamos algunas de las características más importantes del último kernel de Linux.
Está: Comandos de gestión de archivos y directorios de Linux (TechRepublic Premium)
Kernel de Linux 5.9: Grandes aumentos de rendimiento
La gran novedad es el aumento de rendimiento que el kernel de Linux 5.9 aporta tanto a la arquitectura AMD como a la Intel. Los sistemas basados en Intel disfrutarán de mejoras de rendimiento gracias al soporte de FSGSBASE, que por fin se completa en esta versión. La instrucción FSGSBASE se introdujo con la CPU Intel «Ivy Bridge», y aumenta el rendimiento bajo cargas pesadas de cambio de contexto. Esta nueva instrucción también puede permitir que el espacio de usuario escriba GSBASE sin la interacción del kernel. La adición de FSGSBASE debería dar al kernel de Linux mejoras impresionantes tanto en las pruebas de referencia como en el uso en el mundo real.
Si tienes dispositivos ARM/ARM64 en tu centro de datos, no te quedas fuera de juego. El kernel 5.9 de Linux trae consigo una mejora del rendimiento para esta arquitectura en particular por medio de la información optimizada de utilización del planificador-Schedutil. Esta nueva adición es similar a la de Intel P-state push.
La arquitectura ARM/ARM64 también está recibiendo un nuevo toggle sysfs, que controla la optimización de la eficiencia energética de la CPU, y numerosas correcciones de CPUfreq.
Núcleo de Linux 5.9: Mejoras en el sistema de archivos y almacenamiento
Considerando que Fedora 33 está migrando a Btrfs, el nuevo núcleo parece apropiado. El kernel de Linux 5.9 ve a Btrfs disfrutar de numerosas mejoras de rendimiento. Y con la adición de más soporte de NVMe 2.0 para dispositivos SSD, el rendimiento del sistema de archivos en los servidores debería mejorar mucho. Una mejora importante para Btrfs es la adición de una nueva opción de montaje de rescate, que agrupa todas las opciones de montaje existentes para una recuperación más fiable.
Btrfs no es el único que ha recibido parches, ajustes y diversas mejoras. XFS, ext4 y F2FS han recibido mucho amor en el último kernel de Linux.
Núcleo de Linux 5.9: Mejoras y adiciones diversas
Hay una serie de otras mejoras y adiciones que serán vistas como importantes para los administradores de centros de datos de Linux. La lista corta incluye:
-
Mejor gestión de la memoria anónima;
-
un nuevo controlador de memoria de losa, que debería conducir a un menor uso de la memoria del núcleo en general);
-
el soporte para el núcleo comprimido por ZSTD, ramdisk e initramfs conducirá a tiempos de arranque más rápidos;
-
La especificación USB 4 ha recibido más soporte;
-
Trabajo inicial en el soporte del procesador IBM POWER10; y
-
Corrección de errores para condiciones de carrera y fugas de memoria en todos los módulos.
Cómo instalar el kernel de Linux 5.9
Antes de mostrarte cómo instalar el último kernel de Linux, debes saber que probablemente no deberías hacerlo. ¿Por qué? Porque las distribuciones de Linux aptas para centros de datos como Ubuntu, RHEL, SLED y CentOS no han añadido sus optimizaciones en esta versión. Por lo tanto, aunque podría ganar ese aumento de rendimiento y las nuevas características adicionales, podría estar perdiendo las características ganadas por seguir con el valor predeterminado de su distribución.
Puede que tenga una buena razón para actualizar a este último kernel de Linux – o puede que simplemente quiera probarlo en una máquina que no sea de producción. De cualquier manera, instalar el último kernel de Linux no es tan difícil (al menos en ciertas distribuciones).
Voy a guiarte a través del proceso de instalación del kernel Linux 5.9 (mainline) tanto en Ubuntu Server como en CentOS 8.
Cómo instalar el kernel de Linux 5.9 en Ubuntu Server (20.04)
Entra en tu servidor y descarga los archivos .deb necesarios con los siguientes comandos:
cd /tmpwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.debwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.debwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.debwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb
Una vez descargados todos los archivos, instálalos con el comando:
sudo dpkg -i *.deb
Cuando la instalación se haya completado, reinicie el sistema y debería estar listo. Después de volver a iniciar sesión en el sistema, emite el comando:
uname -r
Deberías ver que tu servidor Ubuntu está ejecutando ahora el kernel 5.9.
Cómo instalar el kernel 5.9 de Linux en CentOS 8
Ahora vamos a hacer lo mismo para CentOS 8. Entra en ese servidor y primero instala la clave GPG del repositorio necesario con los siguientes comandos:
cat /etc/redhat-releaseuname -srvsudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Instalar el repositorio con el comando:
sudo dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
Instalar el kernel mainline (5.9) con el comando:
sudo dnf --enablerepo=elrepo-kernel install kernel-ml
Reinicia tu máquina CentOS. Una vez que hayas entrado de nuevo, emite el comando:
uname -r
Deberías ver el kernel Linux 5.9 en la lista.
¡Felicidades! Has instalado con éxito el kernel Linux 5.9 tanto en Ubuntu Server como en CentOS 8. Hazlo en máquinas de prueba o en máquinas virtuales para ver si este último kernel está a la altura del bombo de mejora de rendimiento que ha recibido.
Vea también
-
Cómo convertirse en un administrador de bases de datos: Una hoja de trucos (TechRepublic)
-
10 cosas que las empresas mantienen en sus propios centros de datos (TechRepublic download)
-
Kit de contratación: Administrador de bases de datos (TechRepublic Premium)
-
Cómo los centros de datos a hiperescala están remodelando toda la TI (ZDNet)
-
Los mejores servicios en la nube para pequeñas empresas (CNET)
-
DevOps: Más cobertura imprescindible (TechRepublic en Flipboard)