Système
Sortie de Linux 6.14 : Le scheduler EEVDF change la donne
11 min de lecture
LinuxKernelSchedulerOptimisation
La fin d'une ère pour l'ordonnanceur
Après 15 ans de bons et loyaux services, le CFS (Completely Fair Scheduler) tire sa révérence. Linux 6.14 introduit par défaut EEVDF (Earliest Eligible Virtual Deadline First).
Pourquoi c'est critique pour le HPC ?
Dans un cluster de calcul, le "Jitter" (bruit du système) est l'ennemi. Si un cœur CPU est interrompu par une tâche système pendant un calcul MPI synchronisé, c'est tout le cluster qui attend. EEVDF permet de définir des "deadlines" strictes.
Mon test sur un cluster 16 nœuds
J'ai re-compilé mon noyau 6.14 sur mon homelab. Sur des jobs OpenMPI sensibles à la latence, j'observe une réduction de 15% des micro-latences réseau. C'est une mise à jour majeure pour tous les administrateurs système.