8.78. Procps-ng-4.0.4

Procps-ng pakken inneholder programmer for overvåking av prosesser.

Omtrentlig byggetid: 0.1 SBU
Nødvendig diskplass: 26 MB

8.78.1. Installasjon av Procps-ng

Forbered procps-ng for kompilering:

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

Betydningen av konfigureringsalternativet:

--disable-kill

Denne bryteren deaktiverer bygging av kill kommandoen som vil bli installert av Util-linux pakken.

Kompiler pakken:

make

For å kjøre testpakken, kjør:

chown -R tester .
su tester -c "PATH=$PATH make check"

En test navngitt ps with output flag bsdtime,cputime,etime,etimes er kjent for å mislykkes hvis vertskjernen ikke er bygget med CONFIG_BSD_PROCESS_ACCT enabled.

Installer pakken:

make install

8.78.2. Innhold i Procps-ng

Installerte programmer: free, pgrep, pidof, pkill, pmap, ps, pwdx, slabtop, sysctl, tload, top, uptime, vmstat, w, og watch
Installert bibliotek: libproc-2.so
Installerte mapper: /usr/include/procps og /usr/share/doc/procps-ng-4.0.4

Korte beskrivelser

free

Rapporterer mengden ledig og brukt minne (både fysisk og vekselminne) i systemet

pgrep

Slår opp prosesser basert på deres navn og andre attributter

pidof

Rapporterer PID-ene til de gitte programmene

pkill

Signaliserer prosesser basert på deres navn og andre attributter

pmap

Rapporterer minnekartet for den gitte prosessen

ps

Lister gjeldende prosesser

pwdx

Rapporterer gjeldende arbeidsmappe for en prosess

slabtop

Viser detaljert kjernens platebuffer (slab cache) informasjon i sanntid

sysctl

Endrer kjerneparametere under kjøretid

tload

Skriver ut en graf over gjeldende systembelastningsgjennomsnitt

top

Viser en liste over de mest CPU intensive prosessene; den gir en kontinuerlig titt på prosessoraktivitet i sanntid

uptime

Rapporterer hvor lenge systemet har kjørt, hvor mange brukere som er logget på og systemets belastningsgjennomsnitt

vmstat

Rapporterer virtuelt minnestatistikk, gir informasjon om prosesser, minne, søking, blokk Input/Output (IO), feller og CPU aktivitet

w

Viser hvilke brukere som for øyeblikket er pålogget, hvor og siden når

watch

Kjører en gitt kommando gjentatte ganger, og viser den første skjermen full av utdata; dette lar en bruker se utdataens endring over tid

libproc-2

Inneholder funksjonene som brukes av de fleste programmer i denne pakken