PROCINFO - Muestra estadísticas del sistema desde /PROC Files System

PROCINFO - Muestra estadísticas del sistema desde /PROC Files System

El sistema de archivos PROC es un sistema de archivos virtual que contiene archivos que almacenan información sobre procesos y otra información del sistema. Está asignado al /Proc directorio y montado en el momento del arranque. Varios programas recuperan información de /Proc sistema de archivos, procesarlo y proporcionarlo fácilmente para diversos fines.

Procinfo es una utilidad de línea de comando simple para ver la información del sistema recopilada de /Proc directorio e imprime bien formateado en el dispositivo de salida estándar. En este artículo, explicaremos una serie de procinfo Ejemplos de comando en Linux.

En la mayoría de las distribuciones de Linux, el procinfo El comando debe venir preinstalado, si no lo tiene, instálelo con el siguiente comando.

$ sudo apt instalación procinfo #Debian/ubuntu $ sudo yum instalación procinfo #centos/rhel $ sudo dnf instalación procinfo #fedora 22+ 

El ejemplo más simple es ejecutar procinfo sin ningún argumento como se muestra.

$ Procinfo Memoria: Total Usado Buffers Free Buffers Ram: 8069036 7693288 375748 301356 Swap: 3906556 0 3906556 Bootup: Mon 4 de junio 11:09:45 2018 Promedio de carga: 0.35 0.84 1.01 1/1021 15406 Usuario: 01:09:12.02 13.Página del 4% en: 2434469 bien: 00:02:12.37 0.Página del 4%: 2162544 Sistema: 00:15:17.34 3.0% de página de la página: 2395528 IOWAIT: 00:39:04.09 7.6% Página DEA: 3424 HW IRQ: 00:00:00.00 0.0% Página FLT: 20783328 SW IRQ: 00:00:29.07 0.1% de intercambio en: 0 inactivo: 06:30:26.88 75.6% Swap Out: 0 tiempo de actividad: 02:10:11.66 contexto: 51698643 IRQ 0: 21 Temporizador de 2 borde IRQ 42: 0 466944-EDOD PCIE IRQ 1: 3823 1-EDGE I8042 IRQ 43: 193892 327680-EDGE XHCI_ IRQ 8: 1 8-EDGE RTC0 IRQ 44: 191759 512000- borde 0000: IRQ 9: 2175 9-Fastei ACPI IRQ 45: 1021515 524288-EDGE ENP1S IRQ 12: 6865 12-EDE I8042 IRQ 46: 541926 32768-EDG MEI_M IRQ 23: 33 23-FASTOI EHCI_H IRQ 48: 344 442368-EDGE SND_H IRQ 40: 0 458752-ENDE PCIE IRQ 49: 749 49152-ENDE SND_HD IRQ 41: 0 464896-ENDE PCIE COUP0 90R 0 COUP4 14R 0 COUP1 159R Loop5 7945r 0 Loop2 214r 0 Loop6 309r 0 Loop3 79R 0 SDA 112544R 70687W ENP1S0 TX 58.30MIB RX 883.00MIB VMNET8 TX 0.00B RX 0.00B LO TX 853.65KIB RX 853.65KIB WLP2S0 TX 0.00B RX 0.00B VMNET1 TX 0.00B RX 0.00b 

Imprimir estadísticas de memoria En formato legible humano (KIB, MIB, GIB), en lugar de los Kbytes predeterminados, use el -H bandera.

$ Procinfo -h Memoria: Total usó búferes gratuitos Ram: 7.70GIB 7.36GIB 344.27MIB 294.38MIB Swap: 3.73GIB 0.00B 3.73GIB BOOTUP: Mon 4 de junio 11:09:45 2018 Promedio de carga: 0.61 0.84 1.00 2/1017 15439 Usuario: 01:09:21.25 13.Página del 3% en: 2434613 bien: 00:02:12.43 0.Página del 4%: 2223808 Sistema: 00:15:19.82 2.9% de la Ley de Página: 2416184 IOWAIT: 00:39:08.21 7.5% Página DEA: 3424 HW IRQ: 00:00:00.00 0.0% Página FLT: 20891258 SW IRQ: 00:00:29.08 0.1% de intercambio en: 0 inactivo: 06:33:48.38 75.7% Swap Out: 0 tiempo de actividad: 02:11:06.85 contexto: 51916194 IRQ 0: 21 Temporizador de 2 borde IRQ 42: 0 466944-EDOD PCIE IRQ 1: 3985 1-EDE I8042 IRQ 43: 196957 327680-EDGE XHCI_ IRQ 8: 1 8-EDGE RTC0 IRQ 44: 192411 512000- borde 0000: IRQ 9: 2196 9-Fastei ACPI IRQ 45: 1021900 524288-EDOD ENP1S IRQ 12: 6865 12-EDE I8042 IRQ 46: 543742 32768-EDO I915 IRQ 19: 0 19-Fasteoi RTL_PC 47: 14 360448-EDE MEI_M IRQ 23: 33 23-FASTOI EHCI_H IRQ 48: 344 442368-EDGE SND_H IRQ 40: 0 458752-ENDE PCIE IRQ 49: 749 49152-ENDE SND_HD IRQ 41: 0 464896-ENDE PCIE COUP0 90R 0 COUP4 14R 0 COUP1 159R Loop5 7945r 0 Loop2 214r 0 Loop6 309r 0 Loop3 79R 0 SDA 112568R 71267W ENP1S0 TX 58.33MIB RX 883.21MIB VMNET8 TX 0.00B RX 0.00B LO TX 854.18KIB RX 854.18KIB WLP2S0 TX 0.00B RX 0.00B VMNET1 TX 0.00B RX 0.00b 

El -d El indicador permite mostrar estadísticas por segundo en lugar de como valores totales.

$ procinfo -d 

Para mostrar estadísticas como totales, use el -D bandera de la siguiente manera.

$ procinfo -d 

Puede obtener actualizaciones continuas en la pantalla y detener las actualizaciones para N número de segundo (por ejemplo 5 segundos en este comando) usando el -norte bandera y presione Q para dejar de fumar en este modo.

$ procinfo -n5 -h 

Para reportar "real"Memoria libre similar a la mostrada por la utilidad gratuita, use el -riñonal opción.

$ procinfo -r 

Para mostrar números de bytes en lugar de número de solicitudes de E/S, emplee el -b opción.

$ Procinfo -B 

Procinfo Funciona interactivamente también, cuando se ejecuta Fullscreen, esto le permite usar el d, D, riñonal y b claves cuyas funciones corresponden a sus indicadores de línea de comandos del mismo nombre explicados arriba.

Para más información, consulte el procinfo página del hombre.

$ hombre procinfo 

En este artículo, hemos explicado una serie de procinfo Ejemplos de comando. Si tiene alguna consulta, use el formulario de comentarios a continuación para comunicarse con nosotros.