8.72. Procps-ng-4.0.0

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

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

8.72.1. Installasjon av Procps-ng

Forbered procps-ng for kompilering:

./configure --prefix=/usr                            \
            --docdir=/usr/share/doc/procps-ng-4.0.0 \
            --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:

make check

En test kalt free with commit kan mislykkes hvis noen applikasjoner med en tilpasset minneallokator (for eksempel JVM og nettlesere) kjører på vertsdistroen.

Installer pakken:

make install

8.72.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.0

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

pwait

Venter til en prosess er ferdig før den utføres.

pwdx

Rapporterer gjeldende arbeidsmappe for en prosess

slabtop

Viser detaljert kjerne 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 det 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