Capítulo 22. Configurar un sistema operativo para optimizar el acceso a la memoria


Esta sección describe cómo configurar el sistema operativo para optimizar el acceso a la memoria entre las cargas de trabajo, y las herramientas que puede utilizar para hacerlo.

Las siguientes herramientas están disponibles en Red Hat Enterprise Linux 8 para supervisar el rendimiento del sistema y diagnosticar problemas de rendimiento relacionados con la memoria del sistema:

  • vmstat herramienta, proporcionada por el paquete procps-ng, muestra informes de los procesos de un sistema, la memoria, la paginación, la E/S en bloque, las trampas, los discos y la actividad de la CPU. Proporciona un informe instantáneo del promedio de estos eventos desde que la máquina se encendió por última vez, o desde el informe anterior.
  • valgrind es un framework que proporciona instrumentación a los binarios del espacio de usuario. Instale esta herramienta, utilizando el comando yum install valgrind. Incluye una serie de herramientas, que puede utilizar para perfilar y analizar el rendimiento del programa, tales como:

    • la opciónmemcheck es la herramienta por defecto valgrind. Detecta e informa sobre una serie de errores de memoria que pueden ser difíciles de detectar y diagnosticar, como:

      • Acceso a la memoria que no debería producirse
      • Uso de valores no definidos o no inicializados
      • Memoria heap liberada incorrectamente
      • Superposición de punteros
      • Fugas de memoria

        Nota

        Memcheck sólo puede informar de estos errores, no puede evitar que se produzcan. Sin embargo, memcheck registra un mensaje de error inmediatamente antes de que se produzca el error.

    • cachegrind opción simula la interacción de la aplicación con la jerarquía de caché del sistema y el predictor de bifurcaciones. Recoge estadísticas durante la ejecución de la aplicación y muestra un resumen en la consola.
    • massif mide el espacio del montón utilizado por una aplicación específica. Mide tanto el espacio útil como cualquier espacio adicional asignado para propósitos de contabilidad y alineación.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat
Volver arriba