Linux cómo instalar el comando pidstat

  

Los comandos de monitoreo del sistema Linux son realmente muchos, el comando pidstat es uno de ellos, use el comando pidstat para monitorear los datos de proceso del sistema Linux, pero primero debe instalar pidstat para usar, a continuación Xiaobian le presentará la instalación de Linux usando el método pidstat, los amigos interesados ​​pueden querer entender.

El comando pidstat se usa para monitorear tareas independientes (procesos) administradas por el kernel de Linux. Produce información sobre cada tarea que es administrada por el núcleo. El comando pidstat también se puede usar para monitorear procesos secundarios para un proceso en particular. El parámetro de intervalo se utiliza para especificar el intervalo de tiempo entre cada informe. Su valor de 0 (o ningún parámetro) indica que el tiempo de las estadísticas del proceso se calcula desde el inicio del sistema.

Como instalar pidstat

pidstat es parte de la suite de software sysstat, sysstat contiene muchas herramientas para supervisar el estado del sistema Linux, que se puede obtener de la mayoría de las distribuciones de Linux de la fuente de software.

En el sistema Debian /Ubuntu puede usar el siguiente comando para instalar

# apt-get install sysstat

La versión de linux de CentOS /Fedora /RHEL usa lo siguiente Comando:

# yum install sysstat

Usar pidstat

Usar pidstat sin ningún argumento es equivalente a agregar el argumento -p, pero solo se muestran las tareas activas Sal fuera

# pidstat

Puede ver los resultados en la siguiente:

PID - el proceso que se controla un número de tareas

% usr - El uso de la CPU de esta tarea cuando se ejecuta en el nivel de usuario (aplicación), independientemente de la prioridad agradable. Tenga en cuenta que el tiempo de CPU calculado por este campo no incluye el tiempo empleado en el procesador virtual.

% system: el uso de la CPU de esta tarea cuando se utiliza en el nivel del sistema.

% guest: el uso de la CPU (que se ejecuta en el procesador virtual) que la tarea gasta en la máquina virtual.

% CPU - Uso total de CPU de la tarea. En un entorno SMP (multiprocesador), si ingresa el parámetro -I en la línea de comando, el uso de la CPU se divide por el número de sus CPU.

CPU: el número de procesador en el que se está ejecutando esta tarea.

Comando: el nombre del comando para esta tarea.

Estadísticas de E /S

Obtenga estadísticas de E /S utilizando el parámetro -d. Por ejemplo:

# pidstat -d -p 8472

IO salida muestra el número de entradas en:

kB_rd /s - la tarea se leen desde el disco duro Velocidad (kb)

kB_wr /s: velocidad de escritura de la tarea en el disco duro (kb)

kB_ccwr /s: velocidad a la que se cancela el disco de escritura de la tarea (kb)

Error de página y uso de memoria

Use -r para marcar los datos que puede obtener uso de memoria.

entradas importantes:

minflt /s - un pequeño número de errores que se producen por segundo al cargar los datos de la memoria, no se requieren estas páginas para ser cargados en la memoria desde el disco.

majflt /s: la cantidad de errores grandes por segundo que se producen al cargar datos de la memoria. Estos requisitos se cargan desde el disco a la página de la memoria.

VSZ - Capacidad virtual: Uso de memoria virtual para todo el proceso (kb)

RSS - Uso de memoria a largo plazo: Uso de memoria física no intercambiable para tareas (kb)

Ejemplo de

1. Puede controlar el uso de la memoria con el siguiente comando

# pidstat -r 2 5

Esto le dará 5 estadísticas sobre los errores de página. Como resultado, el intervalo es de 2 segundos. Esto facilitará la localización del proceso en cuestión.

2. Muestra todos los procesos secundarios del servidor mysql

# pidstat -T CHILD -C mysql

3. Combina todas las estadísticas en un solo informe que sea fácil de leer中:

# pidstat -urd -h

La introducción anterior es la introducción de la instalación de Linux mediante pidstat. A través de la introducción de este artículo, creo que tiene cierta comprensión del uso del comando de supervisión del sistema pidstat. Si desea saber más acerca de los comandos de monitoreo del sistema Linux, vea los comandos utilizados por el sistema de monitoreo del sistema Linux.

Copyright © Conocimiento de Windows All Rights Reserved