Hur man övervakar systemets prestanda på (Ubuntu) Linux

På den här sidan

  1. GNOME System Monitor
  2. Top och Htop
  3. Lm-sensorer

Det är viktigt att övervaka ditt Linuxsystem för att kunna förbättra dess prestanda, lokalisera källan till ett problem och vidta mer riktade korrigerande åtgärder. Som alltid när det gäller Linux finns det en hel del verktyg och många olika sätt som du kan använda för att övervaka olika aspekter av ditt systems prestanda. I den här enkla guiden kommer vi att ta en övergripande titt på hur du installerar och kör tre övervakningsverktyg på ett Ubuntu Linux-system.

GNOME System Monitor

Det första verktyget som du kan använda för att få en överblick över användningen av systemets resurser är GNOME:s verktyg för systemövervakning. Med det kan du fastställa CPU-belastning, RAM-användning, användning av växlingsfiler, hårddiskstorlek och tillgängligt utrymme och slutligen nätverksaktivitet (skickad/mottagen).

Du kan installera det här verktyget genom att välja det i din pakethanterare eller genom att ange följande kommando i en terminal:

sudo apt-get install gnome-system-monitor

GNOMEs systemmonitor.

Den första fliken i systemmonitorn är avsedd för processhantering. Du kan kontrollera vad som körs i ditt system, sortera dem efter RAM-användning eller CPU-belastning och trycka på knappen ”End Process” (avsluta process) längst ner till höger för att döda den markerade/markerade posten från listan. Du kan också aktivera parametern ”Dependencies” i menyn ”View” för att se de underordnade processerna i en trädliknande vy.

Användning av GNOME System Monitor

Den andra fliken visar användningshistoriken för systemets CPU (med kärnbelastning representerad individuellt), RAM och Swap samt nätverksaktivitet. Den här delen av verktyget är särskilt användbar när man vill lokalisera en prestandahämmande åtgärd. It would be even better if we could increase the history time frame shown, but unfortunately, the preferences don’t allow for such a setting.

See RAM, Swap and Network activity in the monitor.

Top and Htop

A much more ”handy” and straightforward approach on system monitoring is to simply open a terminal, type ”top” and hit enter.

top

This will display all processes currently running in your system. If you want to sort the processes by size, press ”P” and you’re done.

The top command.

If top looks good, you should try htop which is even better! Installera det med ”sudo apt-get install htop” och kör det i terminalen igen.

sudo apt-get install htop
htop

I motsats till ”enkla” top har htop en del extra funktioner som gör det lättare att sortera efter olika faktorer, att döda processer snabbare och till och med en del visningsalternativ för att det ska se bättre ut. Du kan komma åt dess alternativ genom att använda F1-10 som anges längst ner i terminalen.

Kommandot htop.

Övervaka ditt system med htop.

Lm-sensorer

Slutligt bör du känna till ett annat användbart terminalverktyg som är av ett annat slag än ovanstående. Lm-sensors hjälper dig att övervaka systemets hårdvarutemperaturer och spänningar. För att få dem kan du ange följande kommando i en terminal:

sudo apt-get install lm-sensors

Därefter kan du helt enkelt skriva ”sensors” i en terminal och en del viktig information kommer att visas.

sensors

Output of the lm-sensors command.

Server administrators that want to check these vital data remotely can also check the ”psensors” package that does exactly that.