Red Hat Training
A Red Hat training course is available for RHEL 8
Capítulo 1. Resumen de las opciones de supervisión del rendimiento
Las siguientes son algunas de las herramientas de monitorización y configuración del rendimiento disponibles en Red Hat Enterprise Linux 8:
-
Performance Co-Pilot (
pcp
) se utiliza para supervisar, visualizar, almacenar y analizar las mediciones de rendimiento a nivel de sistema. Permite la supervisión y gestión de datos en tiempo real, así como el registro y la recuperación de datos históricos. Red Hat Enterprise Linux 8 proporciona varias herramientas que se pueden utilizar desde la línea de comandos para supervisar un sistema fuera del nivel de ejecución 5. Las siguientes son las herramientas de línea de comandos incorporadas:
-
top
es proporcionado por el paqueteprocps-ng
. Ofrece una visión dinámica de los procesos de un sistema en ejecución. Muestra una variedad de información, incluyendo un resumen del sistema y una lista de tareas que están siendo gestionadas por el núcleo de Linux. -
ps
es proporcionado por el paqueteprocps-ng
. Captura una instantánea de un grupo selecto de procesos activos. Por defecto, el grupo examinado se limita a los procesos que son propiedad del usuario actual y que están asociados a la terminal donde se ejecuta el comandops
. -
Las estadísticas de la memoria virtual (
vmstat
) son proporcionadas por el paqueteprocps-ng
. Proporciona informes instantáneos de los procesos del sistema, la memoria, la paginación, la entrada/salida de bloques, las interrupciones y la actividad de la CPU. -
El reportero de actividad del sistema (
sar
) es proporcionado por el paquetesysstat
. Recoge y reporta información sobre la actividad del sistema que ha ocurrido hasta el momento en el día actual.
-
-
perf
utiliza contadores de rendimiento del hardware y puntos de rastreo del kernel para rastrear el impacto de otros comandos y aplicaciones en un sistema. -
bcc-tools
se utiliza para BPF Compiler Collection (BCC). Proporciona más de 100 scriptseBPF
que monitorizan las actividades del kernel. Para más información sobre cada una de estas herramientas, consulte la página man que describe cómo utilizarlas y qué funciones realizan. -
turbostat
es proporcionado por el paquetekernel-tools
. Informa sobre la topología del procesador, la frecuencia, las estadísticas de estado de energía en reposo, la temperatura y el uso de energía en los procesadores Intel 64. -
iostat
es proporcionado por el paquetesysstat
. Supervisa e informa sobre la carga de dispositivos de entrada/salida del sistema para ayudar a los administradores a tomar decisiones sobre cómo equilibrar la carga de entrada/salida entre los discos físicos. -
irqbalance
distribuye las interrupciones de hardware entre los procesadores para mejorar el rendimiento del sistema. -
ss
imprime información estadística sobre los sockets, permitiendo a los administradores evaluar el rendimiento del dispositivo a lo largo del tiempo. Red Hat recomienda el uso dess
sobrenetstat
en Red Hat Enterprise Linux 8. -
numastat
es proporcionado por el paquetenumactl
. Por defecto,numastat
muestra las estadísticas del sistema NUMA por nodo desde el asignador de memoria del kernel. El rendimiento óptimo se indica con valores altos denuma_hit
y bajos denuma_miss
. -
numad
es un demonio de gestión automática de afinidad NUMA. Supervisa la topología NUMA y el uso de recursos dentro de un sistema que mejora dinámicamente la asignación de recursos NUMA, la gestión y, por tanto, el rendimiento del sistema. -
SystemTap
supervisa y analiza las actividades del sistema operativo, especialmente las del núcleo. -
valgrind
analiza las aplicaciones ejecutándolas en una CPU sintética e instrumentando el código de la aplicación existente mientras se ejecuta. A continuación, imprime comentarios que identifican claramente cada proceso involucrado en la ejecución de la aplicación en un archivo especificado por el usuario, un descriptor de archivo o un socket de red. También es útil para encontrar fugas de memoria. -
pqos
es proporcionado por el paqueteintel-cmt-cat
. Supervisa y controla la caché de la CPU y el ancho de banda de la memoria en los procesadores Intel recientes.
Recursos adicionales
-
Para más información, consulte las páginas man de
pcp
,top
,ps
,vmstat
,sar
,perf
,iostat
,irqbalance
,ss
,numastat
,numad
,valgrind
, ypqos
. -
Para más información sobre
pcp
, consulte la documentación del directorio/usr/share/doc/
. -
Para más información sobre el valor
await
y lo que puede causar que sus valores sean altos, vea el artículo de la Base de Conocimiento de Red Hat: ¿Qué significa exactamente el valor \ "await" reportado por iostat?