Complete handleiding voor het bewaken van systeembronnen in Linux: van begin tot eind.

Laatste update: 26 augustus 2026

Systeembeheerder die realtime processen monitort in een Linux-terminal met meerdere vensters.

Wanneer we ons verdiepen in de wereld van Linux-systeembeheer , is een van de eerste dingen die we moeten weten wat er zich precies onder de motorkap van onze machine afspeelt. Jarenlang was het `top`- commando de onbetwiste standaard, die oude bekende die ons altijd vertelde welk proces veel RAM-geheugen verbruikte of waarom de processor oververhit raakte.

Het open-source ecosysteem staat echter niet stil en er zijn alternatieven ontstaan ​​die de klassieke monitor doen lijken op een relikwie uit de jaren 90. Tools zoals btop en zijn voorgangers bieden ons een veel visuelere, intuïtievere en, eerlijk gezegd, veel prettigere ervaring, waardoor de terminal verandert in een echt modern controlecentrum .

geavanceerde systeemmonitor voor Linux
Gerelateerd artikel:
Geavanceerde systeemmonitor voor Linux: een complete handleiding

De onmisbare klassieker: het beheersen van het hoogste commando.

Een futuristische digitale interface met datagrafieken en -analyses, die de visuele stijl van btop weerspiegelt.

TOP (een afkorting voor Table of Processes ) is de basistool die standaard op bijna elke Linux-distributie of UNIX-systeem is geïnstalleerd. De functie ervan is eenvoudig maar essentieel: het stelt ons in staat om taken die in realtime draaien te monitoren en te beheren . Het is de eerste verdedigingslinie voor het detecteren van zombieprocessen , het identificeren van CPU-pieken of simpelweg het achterhalen van de PID van een vastgelopen applicatie.

Bij het opstarten zien we een interface die is onderverdeeld in verschillende secties. Bovenaan staat de uptime (vergelijkbaar met wat we zouden zien met het commando `uptime`), waar we de tijd, de duur van de serveractiviteit en de gemiddelde CPU-belasting kunnen controleren met intervallen van 1, 5 en 15 minuten. Daaronder geeft de taakstatus aan hoeveel processen actief zijn, inactief, gestopt of in een zombiestatus verkeren.

Aanbevelingen voor servermonitoring
Gerelateerd artikel:
Serverbewaking: beste werkwijzen voor een betrouwbare omgeving

Diepgaande analyse van het resourcegebruik in TOP

Een gedetailleerde analyse van het CPU-gebruik is cruciaal voor het begrijpen van de prestaties. We zien waarden zoals us (user) voor gangbare applicaties, sy (system) voor de kernel en de id (idle) -waarde , die aangeeft hoeveel CPU-tijd er vrij is. Een interessant gegeven is steal time (st) , dat alleen in virtuele machines voorkomt en aangeeft hoe lang de virtuele CPU op de echte CPU heeft gewacht.

  Beste webbronnen voor Firebird SQL

Wat betreft geheugen maakt TOP onderscheid tussen VIRT (totaal virtueel geheugen), RES (werkelijk gebruikt fysiek RAM-geheugen) en SHR (gedeeld geheugen). Om deze processen te beheren, kunnen we sneltoetsen gebruiken: de M- toets sorteert op geheugen, P op CPU en T op uitvoeringstijd. Als we moeten opruimen, kunnen we met de k- toets een proces beëindigen door de PID in te voeren, en we kunnen de beëindiging forceren met het SIGKILL-signaal (9).

Geavanceerde trucs en topinstellingen

Voor wie meer controle wil, biedt TOP de mogelijkheid om de instellingen aan te passen. vernieuwingsfrequentie met de 'do'-toets en het commando top -d Het is ook mogelijk om de informatie te filteren door op de toets te drukken. o We kunnen regels maken, zoals het alleen weergeven van processen die meer dan 0.2% van de CPU verbruiken (met behulp van %CPU>0.2Als we een record willen opslaan voor latere analyse, kunnen we een record genereren. momentopname de uitvoer omleiden naar een bestand met top -b -n 5 > archivo.txt.

Optimaliseer trage Ubuntu-systemen
Gerelateerd artikel:
Hoe optimaliseer je Ubuntu als het traag is en hoe herstel je de snelheid?

Btop: De visuele en moderne evolutie

IT-engineer die met een laptop werkt in een modern datacenter.

Als top het sobere hulpmiddel is, dan is btop de Ferrari onder de resource monitors. Geschreven in C++, is het de derde generatie van een project dat begon met bashtop (in Bash) en werd voortgezet met bpytop (in Python). Het belangrijkste voordeel is dat het een grafische interface in de terminal biedt die muisinvoer ondersteunt, waardoor we op menu's en knoppen kunnen klikken alsof we in een desktopapplicatie werken.

Het btop-scherm is een dashboard vol realtime grafieken . We zien niet alleen de lijst met processen, maar ook gedetailleerde grafieken die het CPU-gebruik, de netwerkactiviteit per interface en de schijfprestaties (lezen/schrijven) weergeven. Dit alles kan uitgebreid worden aangepast via het optiemenu (M- of Esc-toets), waar we kleurenthema's kunnen wijzigen , zoals het populaire Catppuccin, of de module-indeling kunnen aanpassen.

Open-source netwerkverkeersmonitoring
Gerelateerd artikel:
Netwerkverkeer monitoren met open source tools

Btop installatie en inbedrijfstelling

De installatie is een fluitje van een cent op de meeste distributies. Op Ubuntu hoef je alleen maar... sudo apt install btopIn Fedora gebruiken we sudo dnf install btop en op Arch Linux sudo pacman -S btopAls er een foutmelding verschijnt tijdens het uitvoeren... UTF-8 landinstellingDit kan worden opgelost door de codering te forceren met btop --force-utf of door de variabele te configureren TAAL in het .bashrc-bestand van de gebruiker.

  Wat is internet en hoe werkt het?

In het dagelijks gebruik vereenvoudigt btop het taakbeheer. Om een ​​proces te beëindigen, selecteert u het en drukt u op T (SIGTERM) of K (SIGKILL) . Als u dieper in de statistieken van een specifiek proces wilt duiken, drukt u op Enter . Bovendien kunt u de proceslijst snel filteren met de F-toets, wat een redder in nood is wanneer het systeem overbelast is en er honderden regels op het scherm staan.

Bpytop: Het op Python gebaseerde alternatief

Close-up van een Linux-terminal met een overzicht van de systeemdirectory's.

Voordat btop een gevestigde waarde werd in C++, bestond er al zoiets. bpytopHoewel het dezelfde visuele filosofie en functionaliteit deelt als zijn opvolger, is het ontwikkeld in Python en vereist het de bibliotheek. psutilHet blijft een haalbare optie, vooral in omgevingen waar Python al is voorgeïnstalleerd en een Python-installatie de voorkeur heeft. pip3.

Bpytop biedt muisondersteuning en de mogelijkheid om signalen zoals SIGINT of SIGTERM te verzenden . Net als btop kun je het uiterlijk aanpassen met behulp van bashtop-compatibele thema's, die meestal in de map .config/bpytop/themes worden opgeslagen . Het is een krachtig hulpmiddel, hoewel btop tegenwoordig over het algemeen de voorkeur geniet vanwege de minder afhankelijkheden en de meer geoptimaliseerde prestaties.

Hulpmiddelen voor netwerkbewaking
Gerelateerd artikel:
De beste tools voor netwerkbewaking

Vergelijking en professionele workflow

Detail van serverracks met led-indicatielampjes in een datacenter.

Het is belangrijk om te begrijpen dat geen van deze tools hetzelfde is. TOP is de overlevingsoptie : het is overal en faalt nooit. Btop is de optie voor actieve monitoring : ideaal om het open te hebben in een tmux- of schermvenster terwijl je in een ander venster werkt, waardoor je constant zicht hebt op de hardware zonder van venster te hoeven wisselen.

Btop en top zijn echter lokale monitoringtools. Als u een vloot servers beheert, is de volgende logische stap over te stappen op gecentraliseerde monitoringoplossingen zoals Prometheus en Grafana. Terwijl btop u vertelt wat er op dit moment op een specifieke machine gebeurt, bieden deze industriële oplossingen historische gegevens en automatische waarschuwingen wanneer een service uitvalt, waarmee ze de directe reactiemogelijkheden van endpointmonitors aanvullen.

  De beste Spaanstalige nieuwsbrieven over technologie om op de hoogte te blijven.

We bieden een scala aan opties, van de technische eenvoud van `top` tot de visuele verfijning van `btop` en `bpytop`, zodat u de juiste tool kunt kiezen afhankelijk van uw behoeften: een lichtgewicht, universele tool of een intuïtief bedieningspaneel met muisondersteuning en grafische weergave. Of u nu prioriteiten beheert met de `Nice`-instelling in `top` of thema's aanpast in `btop`, het doel is om de systeemstabiliteit te behouden en het CPU-, RAM- en netwerkgebruik efficiënt te optimaliseren.

linux-distributies voor servers
Gerelateerd artikel:
De beste Linux-distributies voor servers