Tout en manquant la fenêtre de fusion Linux 6.4 récemment fermée, l’une des séries de correctifs ayant connu beaucoup d’activité au cours des dernières semaines/mois a porté sur la mise en place parallèle du processeur afin d’accélérer le processus de démarrage du noyau Linux pour le haut niveau d’aujourd’hui. ordinateurs de bureau et serveurs multicœurs.
Thomas Gleixner a publié lundi la troisième version de ses correctifs fournissant la mise en place du processeur parallèle. Seuls quelques changements de base ont été apportés aux correctifs v2 de la semaine dernière qui ont succédé aux correctifs de Gleixner d’avril, qui à leur tour étaient une réincarnation des correctifs de mise en place parallèles du CPU flottant sur la liste de diffusion du noyau Linux pendant des mois auparavant.
L’intention de cette montée en puissance du processeur parallèle est de raccourcir en particulier le temps de redémarrage de Kexec pour les serveurs cloud à plusieurs cœurs. Oui, le POST des serveurs modernes et l’initialisation de la mémoire peuvent encore prendre beaucoup de temps sur les grands serveurs, ce qui conduit de nombreux fournisseurs de cloud public, hyperscalers et autres à se fier uniquement au redémarrage de Linux par Kexec pour éviter les temps d’arrêt plus coûteux d’un arrêt complet du système. redémarrer. Pour ce temps de redémarrage de Kexec avec ces correctifs de mise en place de CPU parallèles capables de gagner des centaines de millisecondes, cela peut être bénéfique pour les grands déploiements de serveurs de production.
Les nouveaux correctifs v3 peuvent être trouvés sur le LKML. Avec le rythme auquel les correctifs ont été publiés, nous espérons que cette prise en charge parallèle du processeur pourrait être prête pour la fenêtre de fusion v6.5 début juillet.