Sysstat-12.7.7

Introduksjon til Sysstat

Sysstat pakken inneholder verktøy for å overvåke systemytelse og bruksaktivitet. Sysstat inneholder sar verktøyet, vanlig for mange kommersielle Unixer, og verktøy du kan planlegge via cron for å samle inn og lage historikk for ytelses- og aktivitetsdata.

[Notat]

Notat

Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.

Pakkeinformasjon

Installasjon av Sysstat

Installer Sysstat ved å kjøre følgende kommandoer:

sa_lib_dir=/usr/lib/sa    \
sa_dir=/var/log/sa        \
conf_dir=/etc/sysstat     \
./configure --prefix=/usr \
            --disable-file-attr &&
make

Denne pakken kommer ikke med en fungerende testpakke.

Nå, som root bruker:

make install

Installer systemd enheter og tidtakere ved å kjøre følgende kommandoer som root bruker:

install -v -m644 sysstat.service /usr/lib/systemd/system/sysstat.service                      &&
install -v -m644 cron/sysstat-collect.service /usr/lib/systemd/system/sysstat-collect.service &&
install -v -m644 cron/sysstat-collect.timer /usr/lib/systemd/system/sysstat-collect.timer     &&
install -v -m644 cron/sysstat-rotate.service /usr/lib/systemd/system/sysstat-rotate.service    &&
install -v -m644 cron/sysstat-rotate.timer /usr/lib/systemd/system/sysstat-rotate.timer       &&
install -v -m644 cron/sysstat-summary.service /usr/lib/systemd/system/sysstat-summary.service &&
install -v -m644 cron/sysstat-summary.timer /usr/lib/systemd/system/sysstat-summary.timer

Fiks en av systemd enhetene ved å kjøre følgende kommando som root bruker:

sed -i "/^Also=/d" /usr/lib/systemd/system/sysstat.service

Parameterforklaringer

sa_lib_dir: Denne miljøvariabelen spesifiserer plassering av den pakkespesifikke bibliotekmappen.

sa_dir: Denne miljøvariabelen spesifiserer plasseringen av mappen som inneholder datafilene.

conf_dir: Denne miljøvariabelen spesifiserer plasseringen av systemkonfigurasjonsmappen.

--disable-file-attr: Ikke sett attributter på filer som installeres. Denne parameteren gjør at installasjonen ignorerer man gruppevariabelen som resulterer i at man filene har root: root eierskap.

[Notat]

Notat

Kjør ./configure --help å se andre innflytelsesrike miljøvariabler du kan overføre til configure. Du vil kanskje bruke history og compressafter variabler for å tilpasse mengden data filer lagrer på systemet.

Konfigurere Sysstat

Konfigurasjonsfiler

/etc/sysconfig/sysstat og /etc/sysconfig/sysstat.ioconf

Informasjon om systemoppstart

Ved systemoppstart må en LINUX RESTART melding settes inn i daglig datafil for å reinitialisere kjernetellerne. Dette kan automatiseres ved å aktivere den tidligere installerte systemd enheten ved å kjøre følgende kommando som root bruker:

systemctl enable sysstat

I tillegg til å plassere LINUX RESTART meldingen i den daglige datafilen, er det installert systemd tidtakere som vil automatisk fange opp nødvendig historieinformasjon for sar kommandoen.

Innhold

Installerte Programmer: cifsiostat, iostat, mpstat, pidstat, sadf, sar, og tapestat
Installerte Biblioteker: Ingen
Installerte Mapper: /usr/lib/sa, /usr/share/doc/sysstat-12.7.7 og /var/log/sa

Korte Beskrivelser

cifsiostat

viser statistikk om lese- og skriveoperasjoner på CIFS filsystemer

iostat

rapporterer CPU-statistikk og inndata/utdata statistikk for enheter og partisjoner

mpstat

skriver aktiviteter for hver tilgjengelig prosessor

pidstat

brukes til å overvåke individuelle oppgaver som for øyeblikket administreres av Linux kjernen

sadf

brukes til å vise innholdet i datafiler opprettet av sar kommandoen. Men i motsetning til sar, sadf kan skrive dataene sine i mange forskjellige formater

sar

brukes til å vise innholdet i valgt kumulativ aktivitets tellere i operativsystemet

tapestat

brukes til å overvåke aktiviteten til båndstasjoner koblet til et system