Phoronix compare madvise à always transparent hugepages sur Linux 6.18

Phoronix a publié des benchmarks comparant les performances des modes 'madvise' et 'always' pour Transparent Hugepages (THP) sur le noyau Linux 6.18 LTS. Les tests abordent les valeurs par défaut variables entre les distributions Linux et répondent à une demande de lecteur pour des données modernes. Réalisés sur un serveur AMD EPYC sous Ubuntu, l'analyse met en lumière les options de configuration de THP sans modifier le matériel ou les logiciels.

Transparent Hugepages (THP) est une fonctionnalité du noyau Linux conçue pour améliorer la gestion de la mémoire en utilisant des tailles de pages plus grandes, augmentant potentiellement les performances. Cependant, les distributions diffèrent dans leurs paramètres par défaut : Fedora Workstation et Ubuntu optent pour le mode 'madvise', où les applications doivent demander explicitement des pages énormes, tandis que CachyOS et openSUSE utilisent 'always', appliquant des pages énormes par défaut.

Un abonné Phoronix Premium a incité ces benchmarks pour évaluer l'impact de ces modes sur les charges de travail contemporaines. Les tests ont été effectués sur un instantané de développement Ubuntu 26.04 équipé du noyau Linux 6.18 LTS, exécuté sur un serveur Supermicro mono-socket alimenté par un processeur AMD EPYC 9655P.

Pour changer de mode, les utilisateurs peuvent écrire 'always' ou 'madvise' dans le fichier sysfs à /sys/kernel/mm/transparent_hugepage/enabled, ou définir le paramètre de démarrage transparent_hugepages=always. Pour les benchmarks, le seul changement était un redémarrage dans la configuration THP alternative, assurant une comparaison contrôlée.

Cette analyse fournit des données de référence récentes pour les administrateurs de serveurs Linux envisageant les valeurs par défaut THP, couvrant une variété de charges de travail pour guider les décisions d'optimisation des performances dans des environnements modernes.

Articles connexes

Le pilote graphique Intel Xe va ajouter le support des Transparent Huge Pages (THP) pour offrir des améliorations significatives des performances de Shared Virtual Memory (SVM). Ce développement vise à améliorer l'efficacité dans les environnements Linux. Phoronix rapporte ces changements comme une mise à jour clé pour les graphiques open-source.

Rapporté par l'IA

Des tests précoces du noyau de développement Linux 6.19 sur un serveur à double processeur AMD EPYC 9965 révèlent de solides performances dans les charges de travail de calcul haute performance. Malgré certains problèmes de planificateur, le noyau montre des résultats prometteurs pour les applications IA et HPC. Ces benchmarks le comparent à la version stable de Linux 6.18.

AMD met à jour son pilote Linux HSMP pour prendre en charge les processeurs EPYC Zen 6. Les modifications incluent des contrôles de puissance plus fins pour ces puces serveurs.

Rapporté par l'IA

Phoronix a rapporté sur des correctifs Linux mis à jour visant à gérer le comportement en cas de manque de mémoire grâce à la technologie BPF. Ces développements se concentrent sur l'amélioration de la manière dont le noyau Linux gère les pénuries de mémoire. Les mises à jour font partie des efforts continus dans les avancées open-source de Linux.

 

 

 

Ce site utilise des cookies

Nous utilisons des cookies pour l'analyse afin d'améliorer notre site. Lisez notre politique de confidentialité pour plus d'informations.
Refuser