Noyau Linux 5.9 : les fonctionnalités les plus importantes et comment l’installer

Comment installer le noyau Linux 5.9

Il semble que c’était hier que nous saluions la plus grande et la plus ennuyeuse des versions du noyau Linux avec la 5.8. Mais vous savez à quelle vitesse le temps passe quand vous êtes dans le secteur de la technologie. Clignez des yeux, et vous pourriez manquer quelque chose de crucial.

Ces derniers temps, il en va de même pour les versions du noyau Linux. L’équipe de développement les a sortis plus vite que nous ne pouvons les installer.vBien que ce soit assez exagéré, vous comprenez ce que je veux dire.

Ce que je veux dire, c’est qu’il y a encore une nouvelle version du noyau à célébrer. Huzzah.

Et c’est à peu près l’étendue des réjouissances. Parce que, comme dans le cas de la 5.8, il n’y a pas vraiment de fonctionnalités qui changent le jeu à trouver avec le noyau Linux 5.9… du moins pas pour l’utilisateur général. Si, toutefois, vous êtes un pro de l’informatique pur et dur, il y a quelques fonctionnalités qui pourraient vous faire réclamer l’installation du noyau 5.9 dans les serveurs de votre centre de données (nous y reviendrons dans un instant).

Passons en revue quelques-unes des fonctionnalités les plus importantes du dernier noyau Linux.

Voir : Commandes de gestion des fichiers et des répertoires Linux (TechRepublic Premium)

Le noyau Linux 5.9 : de gros gains de performances

La grande nouvelle est le gain de performances que le noyau Linux 5.9 apporte à l’architecture AMD et Intel. Les systèmes basés sur Intel bénéficieront de gains de performances grâce au support de FSGSBASE, qui est enfin complet dans cette version. L’instruction FSGSBASE a été introduite avec le processeur Intel « Ivy Bridge », et augmente les performances en cas de changement de contexte pour des charges lourdes. Cette nouvelle instruction peut également permettre à l’espace utilisateur d’écrire FSGSBASE sans interaction avec le noyau. L’ajout de FSGSBASE devrait donner au noyau Linux des améliorations impressionnantes à la fois sur les tests de référence et dans le monde réel.

Si vous avez des périphériques ARM/ARM64 dans votre centre de données, vous n’êtes pas laissé en plan. Le noyau Linux 5.9 apporte avec lui une amélioration des performances pour cette architecture particulière par le biais d’informations optimisées sur l’utilisation de l’ordonnanceur-Schedutil. Ce nouvel ajout est similaire à celui de l’Intel P-state push.

L’architecture ARM/ARM64 reçoit également un nouveau toggle sysfs, qui contrôle l’optimisation de l’efficacité énergétique du CPU, et de nombreux correctifs CPUfreq.

Noyau Linux 5.9 : améliorations du stockage et du système de fichiers

Considérant que Fedora 33 migre vers Btrfs, le nouveau noyau semble à propos. Le noyau Linux 5.9 voit Btrfs bénéficier de nombreuses améliorations de performances. Et avec l’ajout d’une prise en charge accrue de NVMe 2.0 pour les périphériques SSD, les performances des systèmes de fichiers sur les serveurs devraient être nettement améliorées. Une amélioration importante pour Btrfs est l’ajout d’une nouvelle option de montage de secours, qui regroupe toutes les options de montage existantes pour une récupération plus fiable.

Btrfs n’est pas le seul à recevoir des correctifs, des tweaks et divers morceaux de réglage. XFS, ext4 et F2FS ont reçu beaucoup d’amour dans le dernier noyau Linux.

Noyau Linux 5.9 : améliorations et ajouts divers

Il existe un certain nombre d’autres améliorations et ajouts qui seront considérés comme importants pour les administrateurs de centres de données Linux. La courte liste comprend :

  • Une meilleure gestion de la mémoire anonyme ;

  • un nouveau contrôleur de mémoire de dalle, qui devrait conduire à une utilisation globale de la mémoire du noyau plus faible) ;

  • la prise en charge du noyau, du ramdisk et des initramfs compressés par ZSTD conduira à des temps de démarrage plus rapides ;

  • La spécification USB 4 a reçu plus de soutien ;

  • Travail initial sur le support du processeur POWER10 d’IBM ; et

  • Corrections de bugs pour les conditions de course et les fuites de mémoire à travers tous les modules.

Comment installer le noyau Linux 5.9

Avant de vous montrer comment installer le dernier noyau Linux, sachez que vous ne devriez probablement pas le faire. Pourquoi ? Parce que vos distributions Linux compatibles avec les centres de données, comme Ubuntu, RHEL, SLED et CentOS, n’ont pas ajouté leurs optimisations dans cette version. Ainsi, bien que vous puissiez obtenir ce gain de performance et les nouvelles fonctionnalités supplémentaires, vous risquez de passer à côté de fonctionnalités acquises en restant sur la version par défaut de votre distribution.

Vous pourriez avoir une bonne raison de passer à ce dernier noyau Linux – ou vous pourriez simplement vouloir le tester sur une machine non productive. Quoi qu’il en soit, installer le dernier noyau Linux n’est pas si difficile (du moins sur certaines distributions).

Je vais vous guider dans le processus d’installation du noyau Linux 5.9 (mainline) à la fois sur Ubuntu Server et CentOS 8.

Comment installer le noyau Linux 5.9 sur Ubuntu Server (20.04)

Connectez-vous à votre serveur et téléchargez les fichiers .deb nécessaires avec les commandes suivantes :

 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 

Une fois que tous les fichiers ont été téléchargés, installez-les avec la commande :

 sudo dpkg -i *.deb 

Quand l’installation est terminée, redémarrez, et vous devriez être prêt à partir. Après vous être reconnecté au système, lancez la commande :

 uname -r 

Vous devriez voir que votre serveur Ubuntu exécute maintenant le noyau 5.9.

Comment installer le noyau Linux 5.9 sur CentOS 8

Faisons maintenant la même chose pour CentOS 8. Connectez-vous à ce serveur et installez d’abord la clé GPG pour le référentiel nécessaire avec les commandes suivantes :

 cat /etc/redhat-releaseuname -srvsudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 

Installer le référentiel avec la commande :

 sudo dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm 

Installer le noyau mainline (5.9) avec la commande :

 sudo dnf --enablerepo=elrepo-kernel install kernel-ml 

Redémarrez votre machine CentOS. Une fois que vous vous êtes reconnecté, lancez la commande :

 uname -r 

Vous devriez voir le noyau Linux 5.9 listé.

Félicitations ! Vous avez réussi à installer le noyau Linux 5.9 à la fois sur Ubuntu Server et CentOS 8. Faites-le sur des machines de test ou des machines virtuelles pour voir si ce dernier noyau est à la hauteur du battage publicitaire sur l’augmentation des performances qu’il a reçu.

Voir aussi

  • Comment devenir un administrateur de base de données : A cheat sheet (TechRepublic)

  • 10 choses que les entreprises gardent dans leurs propres centres de données (TechRepublic download)

  • Kit d’embauche : Administrateur de bases de données (TechRepublic Premium)

  • Comment les centres de données hyperscale remodèlent l’ensemble de l’informatique (ZDNet)

  • Les meilleurs services cloud pour les petites entreprises (CNET)

  • DevOps : Plus de couverture incontournable (TechRepublic sur Flipboard)

linuxadminhero.jpg
Image : /Spectral-Design

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *