8.78. Procps-ng-4.0.4

O pacote Procps-ng contém aplicativos para monitorar processos.

Tempo aproximado de construção: 0,1 UPC
Espaço em disco exigido: 27 MB

8.78.1. Instalação do Procps-ng

Prepare procps-ng para compilação:

./configure --prefix=/usr                            \
            --docdir=/usr/share/doc/procps-ng-4.0.4 \
            --disable-static                         \
            --disable-kill                           \
            --with-systemd

O significado da opção de configure:

--disable-kill

Essa chave desabilita a construção do comando kill; ele será instalado a partir do pacote Util-linux.

Compile o pacote:

make src_w_LDADD='$(LDADD) -lsystemd'

Para executar a suíte de teste, execute:

make -k check

Um teste chamado ps com sinalizador de saída bsdtime,cputime,etime,etimes é conhecido por falhar se o núcleo do anfitrião não for construído com CONFIG_BSD_PROCESS_ACCT habilitado. Dois testes chamados pmap X com processo inacessível e pmap XX com processo inacessível são conhecidos por falharem ocasionalmente.

Instale o pacote:

make install

8.78.2. Conteúdo do Procps-ng

Aplicativos instalados: free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, top, uptime, vmstat, w e watch
Biblioteca instalada: libproc-2.so
Diretórios instalados: /usr/include/procps e /usr/share/doc/procps-ng-4.0.4

Descrições Curtas

free

Informa a quantidade de memória livre e usada (ambas memória física e de troca) no sistema

pgrep

Procura por processos baseado nos nomes deles e outros atributos

pidof

Informa os PIDs dos aplicativos dados

pkill

Sinaliza processos baseado nos nomes deles e outros atributos

pmap

Informa o mapeamento de memória do processo dado

ps

Lista os processos em execução atualmente

pwdx

Informa o diretório atual de trabalho de um processo

slabtop

Exibe informação detalhada do cache slab do núcleo em tempo real

sysctl

Modifica parâmetros do núcleo em tempo de execução

tload

Imprime um gráfico da média atual da carga do sistema

top

Exibe uma lista dos processos mais intensivos da CPU; ele fornece uma visão contínua da atividade do processador em tempo real

uptime

Informa há quanto tempo o sistema está executando, quantos(as) usuários(as) estão logados(as) e as médias de carga do sistema

vmstat

Informa estatísticas de memória virtual, dando informação a respeito de processos, memória, paginação, Entrada/Saída (E/S) de bloco, armadilhas e atividade da CPU

w

Mostra quais usuários(as) estão atualmente logados(as), onde e desde quando

watch

Executa um comando dado repetidamente, exibindo a primeira tela cheia da saída gerada dele; isso permite que um(a) usuário(a) observe a mudança de saída gerada ao longo do tempo

libproc-2

Contém as funções usadas pela maioria dos aplicativos nesse pacote