Startpagina > Pakket- en systeembeheer > atop

atop: Geavanceerde systeem prestatiebewaking

atop is een krachtig hulpprogramma voor het realtime bewaken en loggen van de prestaties van Linux-systemen. Het biedt gedetailleerde informatie over CPU-, geheugen-, schijf-, netwerk-, proces- en threadactiviteiten, en kan ook worden gebruikt voor het analyseren van historische gegevens. Het is zeer nuttig voor het diepgaand analyseren van de oorzaken van systeemvertragingen.

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.



Hétzelfde categoriecommando