Overzicht
atop is een interactief bewakingsprogramma dat een uitgebreid beeld geeft van de huidige status van het systeem. Het biedt ook de mogelijkheid om snapshots van specifieke momenten vast te leggen voor latere analyse, en is uitstekend in het identificeren van knelpunten in het gebruik van systeembronnen.
Belangrijkste kenmerken
- Realtime bewaking van systeembronnengebruik (CPU, geheugen, schijf, netwerk)
- Gedetailleerde activiteitsinformatie per proces en thread
- Logging en analyse van historische prestatiestatistieken
- Verschillende weergaven via een interactieve interface (geheugen, schijf, netwerk, etc.)
- Duidelijke identificatie van de oorzaken van systeemvertragingen (CPU, geheugen, I/O, etc.)
Belangrijkste opties
Het atop-commando kan worden gebruikt met verschillende opties om de bewakingsmethode en de uitvoer nauwkeurig te regelen.
Bewaking en logging
Uitvoerinhoud regelen
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`atop` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Voorbeelden die de verschillende toepassingen van atop laten zien.
Basis realtime bewaking (5 seconden interval)
atop -i 5
Bewaakt de huidige status van het systeem met een interval van 5 seconden.
Activiteitsgegevens loggen naar een bestand
atop -a -i 10 600 > atop_log.raw &
Logt systeemactiviteiten naar het bestand 'atop_log.raw' op de achtergrond, met een interval van 10 seconden gedurende 600 seconden (10 minuten).
Gegevens lezen uit een gelogd bestand
atop -r atop_log.raw
Leest en speelt gegevens af uit het eerder gelogde bestand 'atop_log.raw'.
Gedetailleerde weergave van geheugengebruik
atop -m
Bewaakt de systeemstatus inclusief gedetailleerde geheugengerelateerde informatie.
Gedetailleerde weergave van schijf I/O
atop -d
Bewaakt de systeemstatus inclusief gedetailleerde schijf I/O-gerelateerde informatie.
Gedetailleerde weergave van netwerkactiviteit
atop -n
Bewaakt de systeemstatus inclusief gedetailleerde netwerkinterface-gerelateerde informatie.
Installatie
atop is niet standaard inbegrepen in de meeste Linux-distributies en moet daarom worden geïnstalleerd via een pakketbeheerder.
Debian/Ubuntu
sudo apt update
sudo apt install atop
Installeert atop met de APT-pakketbeheerder.
CentOS/RHEL/Fedora
sudo yum install atop # of sudo dnf install atop
Installeert atop met de YUM- of DNF-pakketbeheerder.
Tips & Aandachtspunten
Handige tips en aandachtspunten bij het gebruik van atop. In de interactieve modus kunt u op specifieke toetsen drukken om snel tussen verschillende informatie te wisselen.
Belangrijkste interactieve sneltoetsen
Wanneer atop actief is, kunt u op de volgende toetsen drukken om de weergegeven informatie te wijzigen.
- g: Schakelen naar de standaard (algemene) weergave
- m: Weergeven van geheugen-gerelateerde informatie
- d: Weergeven van schijf I/O-gerelateerde informatie
- n: Weergeven van netwerk-gerelateerde informatie
- u: Sorteren op CPU-gebruik per proces
- p: Sorteren op geheugengebruik per proces
- t: Sorteringsvolgorde wijzigen naar chronologische volgorde
- l: Sorteren op netwerkgebruik per proces
- c: Opdrachtregel per proces weergeven/verbergen
- v: Weergeven van thread-informatie per proces
- s: Weergeven van planningsinformatie per proces
Logbestandbeheer
atop genereert standaard dagelijkse logbestanden in de directory '/var/log/atop/'. Deze bestanden kunnen na verloop van tijd veel schijfruimte in beslag nemen, dus periodiek beheer (bijv. logrotate-configuratie) kan nodig zijn.
Gebruik van atopsar
Het atop-pakket bevat ook een hulpprogramma genaamd 'atopsar'. Met dit hulpprogramma kunt u statistische gegevens uit atop-logbestanden voor specifieke perioden extraheren en rapporten genereren, wat zeer nuttig is voor historische prestatieanalyse.