Aller au contenu

hugeadm

Présentation de l’outil

hugeadm est un utilitaire en ligne de commande qui permet de configurer et de gérer les pages mémoire de grande taille (Huge Pages) sur les systèmes Linux. Les Huge Pages sont utilisées pour augmenter l’efficacité du système en réduisant la surcharge du système de gestion de la mémoire. hugeadm est particulièrement utile pour les administrateurs système qui cherchent à optimiser les performances des applications nécessitant une grande quantité de mémoire, comme les bases de données ou les serveurs web.

Installation

Sur Debian/Ubuntu

  1. Mettez à jour la liste des paquets :

    sudo apt update
    
  2. Installez le paquet hugepages :

    sudo apt install libhugetlbfs-bin
    

Sur CentOS

  1. Mettez à jour la liste des paquets :

    sudo yum update
    
  2. Installez le paquet libhugetlbfs-utils :

    sudo yum install libhugetlbfs-utils
    

Exemple d’utilisation

Après l’installation, vous pouvez utiliser hugeadm pour configurer et gérer les Huge Pages. Voici quelques exemples :

  • Pour afficher les paramètres actuels des Huge Pages :

    hugeadm --pool-list
    
  • Pour configurer une taille de page spécifique :

    hugeadm --pool-pages-min 2MB:512
    
  • Pour désactiver les Huge Pages :

    hugeadm --pool-pages-max DEFAULT:0
    

Bibliographie

  1. Documentation officielle de libhugetlbfs : Lien vers la documentation
  2. Site web du projet libhugetlbfs : Lien vers le site