Toezicht houden

Beste taakbeheerders voor Linux

Beste taakbeheerders voor Linux
Dit artikel behandelt een lijst met nuttige toepassingen voor taakbeheer die beschikbaar zijn voor Linux. Met deze applicaties kunt u het resourceverbruik van individuele processen bekijken en kunt u waarschuwingen instellen en hun gedrag beheren. De term "resourceverbruik" verwijst hier voornamelijk naar CPU-, geheugen- en netwerkgebruik.

Top

Top is een opdrachtregelprogramma om het resourceverbruik van verschillende processen en taken op uw Linux-systeem te tonen. Het wordt standaard geïnstalleerd op bijna alle Linux-distributies en het kan ook het algemene gebruik van systeembronnen weergeven. Het beschikt ook over een optie om de prioriteit (aardigheid) van lopende processen aan te passen. Top is erg handig als u processen wilt identificeren die systeembronnen opslokken en als u een vergelijking wilt maken tussen verschillende toepassingen. Top presenteert gegevens in een mooie tabelvorm.

Voer de volgende opdracht uit om Top uit te voeren:

$ top

U kunt meer te weten komen over Top met behulp van de volgende twee opdrachten:

$ top --help
$ man top

Htop

Htop is een opdrachtregeltaakmanager die vergelijkbaar is met de hierboven genoemde "top" -toepassing. Het wordt echter geleverd met veel extra functies en interactiviteit waarmee u enkele geavanceerde functies kunt gebruiken. Op basis van de ncurses-bibliotheek kan Htop u ook gekleurde uitvoer tonen voor een betere leesbaarheid. De onderste rij in Htop toont sneltoetsen voor het wijzigen van instellingen en het filteren van de resultaten. U kunt Htop ook gebruiken om de prioriteit van het resourceverbruik van processen te wijzigen.

U kunt Htop in Ubuntu installeren met behulp van de onderstaande opdracht:

$ sudo apt install htop

Htop kan worden geïnstalleerd vanuit de pakketbeheerder die bij uw Linux-distributie is geleverd. Je kunt het ook downloaden van de startpagina.

Gebruik de volgende opdracht om Htop uit te voeren:

$ htop

U kunt meer te weten komen over Htop met behulp van de volgende twee opdrachten:

$ htop --help
$ man htop

Vooraf geïnstalleerde taakbeheerders

Een speciaal hulpprogramma voor taakbeheer is opgenomen in de applicatie-stack van de meeste op Linux gebaseerde desktopomgevingen. Als u op GNOME, KDE, Xfce, MATE, LXDE en LXQt gebaseerde desktopomgevingen gebruikt, krijgt u standaard een taakbeheertool als vooraf geïnstalleerde toepassing. U kunt deze tool uitvoeren vanuit de applicatiestarter om te beginnen met het beheren van de taken. Meestal kunt u deze taakbeheertoepassingen vinden door te zoeken naar de term "systeemmonitor" of "taakbeheerder" in de toepassingsstarter en pakketbeheerder van uw Linux-distributie.

Als om de een of andere reden een van deze taakbeheerders niet standaard beschikbaar is op uw Linux-distributie, kunt u deze installeren door te zoeken naar "KSysGuard", "Gnome System Monitor", "Mate System Monitor", "LXTask", "XFCE4 Taakbeheer” termen in de pakketbeheerder.

Ps

Ps is een andere handige tool die standaard voorgeïnstalleerd is op bijna alle Linux-distributies. Hoewel het niet zo geavanceerd is als Top en Htop, is het goed genoeg als je alleen de proces-ID (PID) van een bepaalde taak wilt vinden om er verder opdrachten op uit te voeren.

U hoeft "ps" niet te installeren in uw Linux-distributie. Als het echter om de een of andere reden niet beschikbaar is, kunt u ernaar zoeken in de pakketbeheerder.

Gebruik de volgende opdracht om "ps" uit te voeren (vervang gebruikersnaam):

$ ps -l -u

U kunt meer te weten komen over "ps" door de volgende twee opdrachten te gebruiken:

$ ps --help
$ man ps

Pstree

Pstree werkt vergelijkbaar met de opdracht "ps", met een unieke "boomweergave"-functie . Het kan processen en hun onderliggende subprocessen in een boomstructuur weergeven, zodat gebruikers lopende taken beter kunnen volgen.

Pstree zou voorgeïnstalleerd moeten zijn op je Linux-distributie. Als dat niet het geval is, zoek het dan op in uw pakketbeheerder, aangezien het is opgenomen in de repositories van alle grote Linux-distributies.

Gebruik de volgende opdracht om processen en subprocessen samen met hun proces-ID's weer te geven:

$ pstree -p

U kunt meer leren over "pstree" met behulp van de volgende twee opdrachten:

$ pstree --help
$ man pstree

Blikjes

Glances is een open source en platformonafhankelijke procesmonitortool geschreven in Python. Het beschikt over een ncurses en tekstgebaseerde interface die kan worden bekeken in een terminalemulator, evenals een webgebaseerde interface die in elke browser kan worden bekeken. De webgebaseerde viewer vereist een client-serverconfiguratie, binaire bestanden voor beide zijn opgenomen in de officiële builds. Een blik kan een overweldigende hoeveelheid informatie tonen en het is veel krachtiger dan andere hulpprogramma's die in het artikel worden genoemd. U kunt het aanpassen om slechts beperkte informatie weer te geven met behulp van de talrijke opdrachtregelopties.

Gebruik de volgende opdracht om blikken in Ubuntu te installeren:

$ blikken

Je kunt Glances in andere Linux-distributies installeren vanuit de pakketbeheerder of je kunt de officiële installatie-instructies volgen die hier beschikbaar zijn.

Gebruik de volgende twee opdrachten om meer te weten te komen over Glances:

$ blikken --help
$ man kijkt

Conclusie

Met hulpprogramma's voor taakbeheer kunt u uw systeem beter beheren door nuttige informatie te verstrekken over het resourceverbruik van afzonderlijke processen. Deze tools zijn vooral handig voor systeembeheerders, applicatieontwikkelaars en gamers die routinematig het procesgedrag controleren.

Installeer de nieuwste Dolphin Emulator voor Gamecube & Wii op Linux
Met de Dolphin Emulator kun je de door jou gekozen Gamecube- en Wii-spellen spelen op Linux Personal Computers (pc). Omdat het een vrij beschikbare e...
Hoe de GameConqueror Cheat Engine in Linux te gebruiken
Het artikel bevat een handleiding over het gebruik van de GameConqueror cheat-engine in Linux. Veel gebruikers die games op Windows spelen, gebruiken ...
Beste gameconsole-emulators voor Linux
Dit artikel bevat een lijst van populaire emulatiesoftware voor gameconsoles die beschikbaar is voor Linux. Emulatie is een softwarecompatibiliteitsla...