Cinco comandos simples de Linux para ayudarte a resolver problemas de rendimiento

  
                  

Administrar el rendimiento de un host Linux a menudo parece algo mágico. Muchos administradores a menudo manejan de manera simplista los problemas de rendimiento, confiando en las actualizaciones de hardware, una memoria más grande y una CPU más sólida para resolver los problemas. De hecho, con unos pocos comandos simples, puede descubrir muchos de los detalles de la administración de hosts y resolver rápida y fácilmente los problemas de rendimiento.

a, la parte superior
Para muchos administradores, es aprender el último comando TOP, que muestra todos se están ejecutando tareas del kernel, y proporciona algunos informes estadísticos del estado anfitrión. De forma predeterminada, el comando TOP actualiza automáticamente estos datos cada cinco minutos (este intervalo de actualización es configurable).

El comando TOP es increíblemente funcional (se estima que muy pocas personas han usado más de la mitad de la funcionalidad). En términos generales, comenzará con la tecla "h", que es "ayuda" (la documentación también es muy interesante). Los parámetros de ayuda pueden mostrar rápidamente lo que puede agregar y restar, al mismo tiempo que cambia la clasificación. También puede usar k para finalizar el proceso o r para marcar un proceso en particular.

El comando Top muestra el tiempo de actividad del día, la carga del sistema, el número de procesadores, el uso de la memoria y qué procesos utilizan la mayoría de los recursos de la CPU (incluida una gran cantidad de información sobre cada proceso, como usuarios en línea y El comando que se está ejecutando, etc.).

Segundo, vmstat

El comando Vmstat le proporciona una instantánea de su CPU, IO, proceso y uso de memoria actuales. Al igual que el comando TOP, se actualiza automáticamente de forma dinámica y se puede ejecutar con el siguiente comando:

$ vmstat 10

Aquí, el retraso es el tiempo en segundos entre los intervalos de actualización. Aquí tienes 10 segundos. El comando VMSTAT mostrará los resultados de la verificación en la pantalla hasta que finalice con el comando CTRL-C (o puede establecer un límite al ejecutar). Los resultados de esta salida continua a veces se usan para importar en un archivo para analizar las tendencias de rendimiento, pero encontraremos una mejor manera de hacerlo, como se describe más adelante en este artículo.


La primera columna muestra el procesador, la columna r es el procesador en espera y la columna b es el procesador inactivo. Si ve varios procesadores en espera aquí, es posible que haya experimentado un cuello de botella en el rendimiento en alguna parte. La segunda columna muestra la memoria: virtual, libre, almacenada en búfer y en caché. La tercera columna muestra el almacenamiento de intercambio y cuánta memoria se intercambia con el disco. La cuarta columna es la información de E /S, que muestra la información de datos de bloque recibida y enviada por el servicio de bloque.

Las dos últimas columnas muestran la información relacionada con el sistema y la CPU. La columna del sistema muestra el número de conflictos y los intercambios por segundo. La columna de la CPU es una pieza de información particularmente útil. Cada columna muestra un porcentaje de tiempo de CPU. Estos se enumeran a continuación:

EE. UU .: Tiempo empleado en ejecutar las tareas y el código del usuario
SY: Tiempo empleado en ejecutar el kernel o el código del sistema
ID: Tiempo de inactividad
WA: En espera del costo de IO Tiempo
ST: Tiempo tomado por la máquina virtual

El comando VMSTAT es bueno para consultar el uso de la CPU, aunque es importante recordar que cada parámetro depende de la supervisión continua, ya que puede observar la CPU por un corto tiempo. No puedo saber el problema real con la CPU. Debe observar las tendencias de ejecución a largo plazo para obtener una información exacta del rendimiento de la CPU.

Copyright © Conocimiento de Windows All Rights Reserved