Procinfo - mostra estatísticas do sistema do sistema de arquivos /proc

Procinfo - mostra estatísticas do sistema do sistema de arquivos /proc

O Sistema de Arquivos Proc é um sistema de arquivos virtual que contém arquivos que armazenam informações sobre processos e outras informações do sistema. É mapeado para o /Proc diretório e montado na hora da inicialização. Vários programas recuperam informações de /Proc sistema de arquivos, processe e forneça -o facilmente utilizável para vários fins.

Procinfo é um utilitário simples da linha de comando para visualizar as informações do sistema coletadas de /Proc diretório e imprime -o lindamente formatado no dispositivo de saída padrão. Neste artigo, explicaremos vários Procinfo Exemplos de comando no Linux.

Na maioria das distribuições Linux, as Procinfo O comando deve vir pré-instalado, se você não o tiver, instale-o usando o seguinte comando.

$ sudo apt install procinfo #debian/ubuntu $ sudo yum install procinfo #centos/rhel $ sudo dnf install procinfo #fedora 22+ 

O exemplo mais simples é correr Procinfo sem nenhum argumento como mostrado.

$ procinfo Memória: Total de buffers livres usados ​​RAM: 8069036 7693288 375748 301356 Swap: 3906556 0 3906556 Bootup: seg 4 de junho 11:09:45 2018 Média de carga: 0.35 0.84 1.01 1/1021 15406 Usuário: 01:09:12.02 13.4% Página em: 2434469 Nice: 00:02:12.37 0.4% da página: 2162544 Sistema: 00:15:17.34 3.0% Página Lei: 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 troca em: 0 ocioso: 06:30:26.88 75.6% Swap Out: 0 Uptime: 02:10:11.66 Contexto: 51698643 IRQ 0: 21 Timer de 2 pontas IRQ 42: 0 466944 PCIE IRQ 1: 3823 1-EDGE I8042 IRQ 43: 193892 327680-Edge XHCI_ IRQ 8: 1 8-EDGE RTC0 IRQ 44: Edge 0000: IRQ 9: 2175 9-Fasteoi ACPI IRQ 45: 1021515 524288 ENP1S IRQ 12: 6865 12-areu i8042 IRQ 46: 541926 32768-EDGE I915 IRQ 19: 0 19-FASTEOI RTL_PC 32768-EDGRIED MEI_M IRQ 23: 33 23-FASTEOI EHCI_H IRQ 48: 344 442368-EDGENHO SND_H IRQ 40: 0 458752 PCIE IRQ 49: 749 49152-Edge SND_HD IRIQ 41: 0 464896 0-EDECH PCRIE PCR0 PCR0 PCR0 PCR 49152 3150 PCR 49152-EDE 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 Estatísticas de memória No formato legível humano (Kib, Mib, Gib), em vez dos Kbytes padrão, use o -H bandeira.

$ procinfo -h Memória: Buffers livres Total usados ​​RAM: 7.70GIB 7.36GIB 344.27mib 294.38mib Swap: 3.73GIB 0.00B 3.73GIB Bootup: Seg 4 de junho 11:09:45 2018 Média de carga: 0.61 0.84 1.00 2/1017 15439 Usuário: 01:09:21.25 13.3% Página em: 2434613 Nice: 00:02:12.43 0.4% Page Out: 2223808 Sistema: 00:15:19.82 2.9% Página Lei: 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 troca em: 0 ocioso: 06:33:48.38 75.7% Swap Out: 0 Uptime: 02:11:06.85 Contexto: 51916194 IRQ 0: 21 Timer de 2 arestas IRQ 42: 0 466944 PCIE IRQ 1: 3985 1-EDGE I8042 IRQ 43: 196957 327680-Edge XHCI_ IRQ 8: 1 8-EDGE RTC0 IRQ 44: Edge 0000: IRQ 9: 2196 9-FASTEOI ACPI IRQ 45: 1021900 524288 ENP1S IRQ 12: 6865 12-Edge i8042 IRQ 46: 543742 32768-Edge i915 IRQ 19: 0 19-Fateoi Rtl_PCCcc 32768 IRQ 7. MEI_M IRQ 23: 33 23-FASTEOI EHCI_H IRQ 48: 344 442368-EDGENHO SND_H IRQ 40: 0 458752 PCIE IRQ 49: 749 49152-Edge SND_HD IRIQ 41: 0 464896 0-EDECH PCRIE PCR0 PCR0 PCR0 PCR 49152 3150 PCR 49152-EDE 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 

O -d Flag permite a exibição de estatísticas por segundo, e não como valores totais.

$ procinfo -d 

Para exibir estatísticas como totais, use o -D bandeira da seguinte maneira.

$ procinfo -d 

Você pode obter atualizações contínuas na tela e pausar atualizações para o número n de segundo (por exemplo 5 segundos neste comando) usando o -n sinalize e pressione q para sair neste modo.

$ procinfo -n5 -h 

Reportar "real”Memória livre semelhante à mostrada pela utilidade livre, use o -r opção.

$ procinfo -r 

Para mostrar um número de bytes em vez de número de solicitações de E/S, empregue o -b opção.

$ procinfo -b 

Procinfo funciona também interativamente, quando executado em tela cheia, isso permite que você use o d, D, r e b Chaves cujas funções correspondem às mesmas bandeiras de linha de comando explicadas acima.

Para mais informações, consulte o Procinfo página de homem.

$ Man Procinfo 

Neste artigo, explicamos uma série de Procinfo Exemplos de comando. Se você tiver alguma dúvida, use o formulário de feedback abaixo para alcançar -nos.