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.

Phoronix a benchmarké FreeBSD 15.0 contre Ubuntu 24.04.3 LTS et Ubuntu 25.10 sur un serveur AMD EPYC pour évaluer les différences de performances. Les tests mettent en lumière la compatibilité de FreeBSD tandis que d'autres variantes BSD ont échoué à démarrer sur le matériel.

Rapporté par l'IA

La hausse des prix de la RAM, due à la demande des centres de données IA, incite les utilisateurs Linux à optimiser leur matériel existant. Un article récent de Hackaday met en lumière les fonctionnalités de compression intégrées au noyau pour étendre la mémoire disponible. Des outils comme zram-tools pour Debian et systemd-zram-generator pour Ubuntu activent cette fonctionnalité.

 

 

 

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