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.
En la virtualización y el cloud computing, así como la era de contenedores, seremos una gran canti
Hace unos días, me reuní con un amigo en QQ para pedir ayuda, diciendo que el VPS que compré no se
Notas de instalación 1. Este paquete de instalación se puede implementar e instalar en todos los
ifconfig -a Ver toda la información de NIC de Linux ifconfig eth0 down Apague la tarjeta de red et
Espacio de disco de Linux vista de ocupación
Resumen de compilación de gcc y compilación de proc en linux
7 métodos de solución de problemas urgentes para problemas comunes de Linux
Conocimientos básicos de distribuciones e instalaciones de Linux
Análisis y comparación de cuatro sistemas operativos en tiempo real
Cygwin soporta la configuración china
Hable sobre el shell "> /dev /null 2 > &1"
Sistema de archivos ReiserFS en Linux
Consideraciones sobre la partición de Linux
Configuración de clúster tomcat de Linux caso
Lista de medidas de seguridad del sistema de Windows 8
Win8 viene con una máquina virtual para usar el tutorial detallado
El sistema y el software de Windows 7 son perfectamente compatibles con un buen rendimiento
Windows 8.1 La actualización de Xbox Music continúa mejorando la interfaz
Instrucciones detalladas para instalar Win7 en el disco duro del sistema XP
[Tres] ¿Cómo comprobar si Win7 /Win8.1 está programado Win10 genuino?
Método de configuración de computadora de prueba en línea Master Lu
Los usuarios de Windows 8.1 aún buscan el Menú de inicio
Le enseñará a llamar fácilmente a la función de lupa del sistema Windows 7