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-systeembeheerEen van de eerste dingen die we moeten weten, is wat er zich in vredesnaam onder de motorkap van onze machine afspeelt. Jarenlang was het commando top Het is de onbetwiste standaard, die oude bekende die ons altijd vertelt welk proces het RAM-geheugen opslokt of waarom de processor rookt.

Het open-source ecosysteem staat echter niet stil en er zijn alternatieven ontstaan ​​waardoor de klassieke monitor een relikwie uit de jaren 90 lijkt. Tools zoals btop En zijn voorgangers zijn gearriveerd om ons een veel visuelere, intuïtievere en, eerlijk gezegd, veel prettigere ervaring te bieden, waardoor de terminal een ware controlecentrum modern.

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 (wat niets meer is dan een acroniem voor Tabel met processenHet is de basistool die standaard is geïnstalleerd op vrijwel elke Linux-distributie of UNIX-systeem. De functie ervan is eenvoudig maar essentieel: het stelt ons in staat om... bewaken en beheren taken die in realtime worden uitgevoerd. Het is de eerste verdedigingslinie voor het detecteren van zombieprocessen, CPU-pieken identificeren of simpelweg de PID van een vastgelopen applicatie achterhalen.

Bij het opstarten zien we een interface die is onderverdeeld in verschillende secties. Bovenaan bevindt zich de activiteitstijd (vergelijkbaar met wat we zouden zien bij het uptime-commando), waar we de tijd kunnen controleren, hoe lang de server al draait, en de gemiddelde CPU-belasting met tussenpozen van 1, 5 en 15 minuten. Direct 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

De CPU-specificaties zijn essentieel voor het begrijpen van de prestaties. We zullen waarden zien zoals... wij (gebruiker) voor gangbare toepassingen, sy (systeem) voor de kernel, en de waarde id (inactief)Dit geeft aan hoeveel CPU-kracht er vrij is. Een interessant gegeven is de tijd stelen (st), wat alleen in virtuele machines voorkomt en ons vertelt hoe lang de virtuele CPU al op de echte wacht.

  Beste webbronnen voor Firebird SQL

Wat betreft geheugen, maakt TOP onderscheid tussen de GERESPECTEERD (totaal virtueel geheugen), de RES (het daadwerkelijk gebruikte fysieke RAM-geheugen) en de shr (gedeeld geheugen). Om deze processen te beheren, kunnen we sneltoetsen gebruiken: de toets M bestellingen uit het geheugen, de P door de CPU en de T per runtime. Als we moeten opruimen, is de sleutel k Het stelt ons in staat een proces te beëindigen door de PID ervan in te voeren, en de afsluiting af te dwingen met het signaal. SIGKILL (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 de bovenkant het sobere instrument is, btop Het is 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 Dit ondersteunt het gebruik van de muis, waardoor we op menu's en knoppen kunnen klikken alsof we in een desktopapplicatie werken.

Het btop-scherm is een bord vol met realtime graphicsWe zien niet alleen de lijst met processen, maar ook gedetailleerde grafieken die het gebruik van elke CPU-kern, de netwerkactiviteit per interface en meer weergeven. schijfprestaties (lezen/schrijven). Dit alles kan uitgebreid worden aangepast via het optiesmenu (M- of Esc-toets), waar we de instellingen kunnen wijzigen. kleur thema's, zoals de populaire Catppuccino, of pas de lay-out van de modules aan.

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 voltooien, selecteert u het en drukt u op de knop. T (SIGTERM) o K (SIGKILL)Als we dieper in een specifiek proces willen duiken, drukken we op Enter en dan zien we de details ervan. gedetailleerde statistiekenBovendien 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 nog steeds muisondersteuning en de mogelijkheid om signalen te verzenden, zoals SIGINT of SIGTERMNet als btop kun je hiermee het uiterlijk aanpassen met behulp van bashtop-compatibele thema's, die meestal in het pad worden opgeslagen. .config/bpytop/themesHet is een krachtig hulpmiddel, hoewel btop tegenwoordig vaak de voorkeur krijgt omdat het... kleine afhankelijkheden en een meer geoptimaliseerde prestatie.

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 optie voor overlevenHet is overal en het stelt nooit teleur. Btop is de keuze van actieve monitoringIdeaal om open te laten op een paneel tmux of screen terwijl we aan iets anders werken, waardoor we constant zicht hebben op de hardware zonder van venster te hoeven wisselen.

Btop en top zijn echter tools voor een lokale weergave. Als u een serverpark beheert, is de volgende logische stap over te stappen op oplossingen van top. gecentraliseerde monitoring zoals Prometheus en Grafana. Terwijl btop je vertelt wat er op dit moment op die machine gebeurt, bieden industriële oplossingen je meer. historische gegevens en waarschuwingen automatisch wanneer een dienst uitvalt, en vormt daarmee een aanvulling op de directe reactiemogelijkheid van terminalmonitoren.

  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 grafieken. Of u nu prioriteiten beheert met de Nice-instelling in top of thema's aanpast in btop, het doel is om de controle te behouden. systeemstabiliteit en het gebruik van CPU, RAM en netwerk efficiënt optimaliseren.

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