Skip to content
Menu
CDhistory
CDhistory

Le journal du Geek

Posted on octobre 28, 2021 by admin
  • Qu’est-ce que hugepages
  • Configurer hugepages en utilisant la tunable du noyau vm.nr_hugepages
  • Vérification
  • Comment calculer les pages énormes

Qu’est-ce que hugepages

HugePages est une fonctionnalité intégrée au noyau Linux avec la version 2.6. Cette fonctionnalité fournit essentiellement l’alternative à la taille de page de 4K (16K pour IA64) en fournissant des pages plus grandes. HugePages est une méthode pour avoir des pages plus grandes où elle est utile pour travailler avec une très grande mémoire.

Configurer hugepages en utilisant la tunable du noyau vm.nr_hugepages

1. Modifiez le fichier /etc/sysctl.conf et spécifiez le nombre de hugepages dans le paramètre nr_hugepages. L’entrée fait persister le paramètre à travers les redémarrages mais n’entre pas en vigueur jusqu’à ce que vous exécutiez la commande ‘sysctl -p’ décrite à l’étape suivante.

# vi /etc/sysctl.confvm.nr_hugepages = 10

2. Exécutez la commande ‘sysctl -p’ pour activer le paramètre hugepages.

# sysctl -p...vm.nr_hugepages = 10

Note : Il est recommandé de redémarrer le système après avoir configuré hugepages car les chances d’avoir de la mémoire contiguë libre (pour l’allocation de hugepages) sont beaucoup plus grandes lorsqu’un système est démarré.

Vérification

Pour vérifier le paramétrage de hugepages, utilisez l’une ou l’autre des 2 méthodes données ci-dessous :
1. vérifier le fichier /proc/meminfo :

# cat /proc/meminfo | grep HugeHugePages_Total: 10HugePages_Free: 10HugePages_Rsvd: 0Hugepagesize: 2048 kB

où:
HugePages_Total – la taille du pool de pages énormes.
HugePages_Free – le nombre de pages énormes dans le pool qui ne sont pas encore utilisées.
HugePages_Rsvd – le nombre de pages énormes engagées pour être allouées à partir du pool mais aucune allocation n’a encore été faite.
HugePages_Surp – est l’abréviation de « surplus », et est le nombre de pages énormes dans le pool au-dessus de la valeur dans /proc/sys/vm/nr_hugepages. Le nombre maximal de pages énormes excédentaires est contrôlé par /proc/sys/vm/nr_overcommit_hugepages.

2. Utilisez la commande sysctl :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Comment calculer les pages énormes

Les pages énormes utilisées peuvent être calculées par la méthode ci-dessous. Utilisez les valeurs de l’outpur de ‘cat /proc/meminfo’ dans la formule ci-dessous :

HugePages_Total - HugePages_Free = HugePages_Used

.

Laisser un commentaire Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Articles récents

  • Acela est de retour : NYC ou Boston pour 99 $
  • Entrée OMIM – # 608363 – SYNDROME DE DUPLICATION DU CHROMOSOME 22q11.2
  • Les parents de Kate Albrecht – En savoir plus sur son père Chris Albrecht et sa mère Annie Albrecht
  • Temple Fork Outfitters
  • Burr (roman)

Archives

  • février 2022
  • janvier 2022
  • décembre 2021
  • novembre 2021
  • octobre 2021
  • septembre 2021
  • août 2021
  • juillet 2021
  • juin 2021
  • mai 2021
  • avril 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes
Menu
CDhistory