Skip to content
Menu
CDhistory
CDhistory

El Diario Geek

Posted on octubre 28, 2021 by admin
  • Qué es hugepages
  • Configure hugepages usando el sintonizable del kernel vm.nr_hugepages
  • Verificar
  • Cómo calcular hugepages

Qué es hugepages

HugePages es una característica integrada en el kernel de Linux con la versión 2.6. Esta característica básicamente proporciona la alternativa al tamaño de página de 4K (16K para IA64) proporcionando páginas más grandes. HugePages es un método para tener páginas más grandes donde es útil para trabajar con memoria muy grande.

Configure hugepages usando el sintonizable del kernel vm.nr_hugepages

1. Edite el archivo /etc/sysctl.conf y especifique el número de hugepages en el parámetro nr_hugepages. La entrada hace que el parámetro persista a través de los reinicios, pero no entra en vigor hasta que se ejecute el comando ‘sysctl -p’ descrito en el siguiente paso.

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

2. Ejecute el comando ‘sysctl -p’ para habilitar el parámetro hugepages.

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

Nota : Se recomienda reiniciar el sistema después de configurar hugepages ya que las posibilidades de tener memoria contigua libre (para la asignación de hugepages) es mucho mayor cuando se inicia un sistema.

Verificar

Para verificar la configuración del parámetro hugepages, utilice cualquiera de los 2 métodos indicados a continuación:
1. comprobar el archivo /proc/meminfo :

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

donde:
HugePages_Total – el tamaño de la piscina de páginas enormes.
HugePages_Free – el número de páginas enormes en la piscina que aún no se utilizan.
HugePages_Rsvd – el número de páginas enormes comprometidas para ser asignadas desde el pool pero que aún no se han asignado.
HugePages_Surp – es la abreviatura de «surplus», y es el número de páginas enormes en el pool por encima del valor en /proc/sys/vm/nr_hugepages. El número máximo de páginas enormes excedentes es controlado por /proc/sys/vm/nr_overcommit_hugepages.

2. Utilice el comando sysctl :

# sysctl a | grep nr_hugepagesvm.nr_hugepages = 10

Cómo calcular hugepages

Las hugepages utilizadas pueden ser calculadas por el siguiente método. Utilice los valores de la salida de ‘cat /proc/meminfo’ en la fórmula siguiente.

HugePages_Total - HugePages_Free = HugePages_Used

Deja una respuesta Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Entradas recientes

  • Acela está de vuelta: NYC o Boston por 99 dólares
  • Entrada OMIM – # 608363 – SÍNDROME DE DUPLICACIÓN DEL CROMOSOMA 22q11.2
  • Los padres de Kate Albrecht – Conoce más sobre su padre Chris Albrecht y su madre Annie Albrecht
  • Temple Fork Outfitters
  • Burr (novela)

Archivos

  • febrero 2022
  • enero 2022
  • diciembre 2021
  • noviembre 2021
  • octubre 2021
  • septiembre 2021
  • agosto 2021
  • julio 2021
  • junio 2021
  • mayo 2021
  • abril 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