Analyse matérielle de l’ordonnancement sensible au cache sous Linux 7.2
Points clés
- Traitez l’ordonnancement tenant compte du cache comme une fonctionnalité matérielle, et pas seulement comme une case à cocher du noyau.
- Vérifiez le calendrier de déploiement de votre distribution avant de mettre à niveau les systèmes de production vers Linux 7.2.
- Surveillez les rapports propres aux machines concernant la prise en charge d’AMD, d’Intel, d’Apple, de Nvidia, de l’USB4 et des ordinateurs portables.
La mise à jour du noyau n’est pas seulement un regroupement de pilotes. Elle rappelle que le cache, les E/S, les graphismes et la prise en charge des ordinateurs portables se rencontrent désormais au sein de l’ordonnanceur.
La mise à jour du noyau n’est pas seulement un regroupement de pilotes. Elle rappelle que le cache, les E/S, les graphismes et la prise en charge des ordinateurs portables se rejoignent désormais au sein de l’ordonnanceur.
L’histoire de puce la plus intéressante de cette semaine n’est pas une puce. C’est Linux 7.2 qui regarde le matériel sous lui et dit, poliment, que le travail ne devrait peut-être pas être lancé à travers les ressources CPU comme des vis en vrac dans un bac de pièces. Steven Vaughan-Nichols de ZDNET rapporte que Linux 7.2 apporte une planification sensible au cache, des améliorations du système de fichiers et des E/S, ainsi qu’une nouvelle prise en charge pour le matériel AMD, Intel, Apple, Nvidia, USB4 et les ordinateurs portables. C’est la couche physique qui apparaît à travers le papier peint du système d’exploitation. La planification sensible au cache ressemble à une expression conçue pour faire sortir les gens normaux de la pièce, mais reste avec moi. Le planificateur est le régisseur qui décide quel travail CPU s’exécute où. Le cache est cette toute petite mémoire précieuse, proche des cœurs, le tiroir à snacks que le processeur peut atteindre sans aller jusqu’à l’entrepôt. Quand le noyau devient plus intelligent à propos de ce tiroir, le matériel que tu possèdes déjà peut ressembler moins à une file de caisse bondée et davantage à un circuit imprimé bien routé.
ZDNET montre la carte, pas seulement le journal des changements
ZDNET présente Linux 7.2 comme plus qu’un simple ajustement du planificateur, en citant la planification sensible au cache aux côtés du travail sur les systèmes de fichiers et les E/S, ainsi que la prise en charge du matériel AMD, Intel, Apple, Nvidia, USB4 et des ordinateurs portables. Cette ampleur compte, car les performances modernes viennent rarement d’un seul composant héroïque qui fait du développé couché dans son coin. Elles viennent du passage de relais entre les cœurs, la mémoire, les graphismes, le stockage, les bus, le firmware et les pilotes, tous en train d’essayer de ne pas se faire trébucher les uns les autres. Parlons de ce qu’ils n’ont pas mentionné dans la keynote, parce qu’il n’y a généralement pas de keynote pour la planification du noyau. Un cœur CPU avec un état de cache encore chaud, c’est comme un technicien qui tient déjà la bonne sonde. Déplace cette tâche ailleurs au mauvais moment et la machine devra peut-être recharger le contexte, comme un établi de labo qui se remplit à nouveau d’adaptateurs mystérieux après un mauvais après-midi. La planification sensible au cache, c’est le noyau qui reconnaît que la topologie du silicium n’est pas un détail sans importance.
Linux Journal précise le contenu de la version George Whittaker
de Linux Journal rapporte que Linus Torvalds a officiellement publié le noyau Linux 7.2, avec une version finale arrivée le 16 août 2026 après sept versions candidates et environ deux mois de développement. Linux Journal indique aussi que Kernel.org liste Linux 7.2 comme la dernière version mainline. Ce calendrier est important pour les assembleurs, car la branche mainline est l’endroit où les nouveaux mécanismes arrivent en premier, tandis que les distributions décident comment et quand les empaqueter pour une utilisation quotidienne. Linux Journal décrit cette version comme couvrant la planification CPU, les performances du stockage, la prise en charge du matériel AMD et Intel, les graphismes, le réseau, la virtualisation, RISC-V et Apple Silicon. Lis cette liste comme une photo de démontage, pas comme un communiqué de presse. Le planificateur n’est pas assis dans un petit coin bien rangé de la carte. C’est la piste qui passe sous tout le reste, décidant discrètement avec quelle efficacité les autres composants peuvent faire leur travail.
It’s FOSS trouve la fiche technique cachée du planificateur
It’s FOSS rapporte que le travail sur le planificateur dans Linux 7.2 a pris plus d’un an, et que plusieurs éléments matériels ont reçu une prise en charge correcte. C’est la ligne enfouie de la fiche technique qui change l’histoire. Une fonctionnalité qui prend autant de temps n’est généralement pas une simple couche de peinture. C’est de la plomberie, et la plomberie, c’est là que les vrais systèmes se mettent soit à chanter, soit à passer l’après-midi à faire des bruits que tu fais semblant de ne pas entendre. Le même rapport d’It’s FOSS indique que le pilote Radeon d’AMD gagne la prise en charge HDMI 2.1 et que les MacBook Apple M3 peuvent désormais démarrer le noyau. Ce sont des victoires visibles par l’utilisateur, mais elles montrent aussi pourquoi les versions du noyau sont bien plus que des événements logiciels abstraits. La prise en charge du démarrage, la prise en charge graphique et le comportement du planificateur se trouvent à différentes couches, mais ils décident tous si une machine est simplement compatible ou vraiment agréable à utiliser.
9to5Linux suit les portes latérales des pilotes Marcus Nestor de
9to5Linux rapporte que Linux 7.2 inclut la prise en charge de l’équilibrage de charge sensible au cache et une prise en charge initiale de HDMI 2.1 FRL dans le pilote AMDGPU. Le même rapport note aussi la gestion basée sur devres des gestionnaires de notifications ACPI et la prise en charge initiale de la plateforme CRI pour le pilote Intel Xe. C’est un ensemble de pièces délicieusement peu glamour, le genre de mise à jour qui fait hocher la tête à une personne orientée matériel comme si quelqu’un avait retrouvé la sangle de masse manquante. La leçon, c’est que Linux 7.2 n’est pas un seul grand levier. C’est une collection de petits leviers qui touchent au planificateur, au chemin d’affichage, à la gestion de plateforme et aux pilotes graphiques. Si ta charge de travail est sensible au placement CPU, au comportement du stockage, à la prise en charge graphique ou aux particularités d’un ordinateur portable, le noyau peut faire la différence entre une promesse sur fiche technique et quelque chose qui se comporte vraiment bien sous tes mains.
Ce qu’il faut surveiller ensuite Le cadrage matériel large de
ZDNET est la bonne façon de lire cette version : la planification sensible au cache fait la une parce qu’elle se situe à la jonction où la politique logicielle rencontre l’agencement du silicium. Linux Journal, It’s FOSS et 9to5Linux complètent les détails sur le calendrier de publication et la prise en charge matérielle, mais la conclusion pratique est simple. Ne juge pas Linux 7.2 seulement selon qu’il mentionne ou non ton fournisseur de CPU ou de GPU préféré. Observe comment ta distribution l’intègre, surveille les premiers retours de machines comme la tienne, et fais attention aux choses discrètes, car c’est souvent là que les performances se cachaient avec une lampe de poche et un air coupable.
