Senaste artikeln:
RAID - mdadm RAID1 i Slackware Linux
Info om cookies:
Cookies


RSS resultat...

Till minne av Håkan Nilsson
och Lars Edman
Skriven av: mdkdio 2021-05-02
Redigerad av: mdkdio 2021-05-02
Rubrik: Monitorera system-processer och dess resursanvändningar

Ibland behöver man information om resursanvändning för en process.
Till exempel veta hur mycke minne en process använder.

Kommandot ps med div växlar, kan användas för detta. Och vill man se denna resursanvändning med en viss intervall,
så vill man kanske slippa repetera detta kommando manuellt. Till exempel om man vill hålla koll på minnesanvändningen för
en/flera processer över tid. Då kan man använda sig av watch.

Så om man vill veta vilken process använder mest minne, så kör man kommandot:
ps aux --sort -%mem

Och vill man visa en lista på "top-10" över vilka processer som använder mest minne:
ps aux -sort -%mem | head -10

Samma sak om man vill veta CPU användningen:

ps aux -sort -%cpu
ps aux -sort -%cpu | head -10

ps -ef är en annan variant, detta visar alla processer som körs och dess användning av resurser, med 2 sekunders intervall (standard intervall).

Men om man nu vill köra detta kommando, säg varje minut...
Och slippa repetera kommandot manuellt, då kan man använda sig av watch.

Syntax för watch:
watch -växel kommando med olika växlar. t.ex. -n (-n värde anger tidsintervall)

Så för att köra ps -ef varje minut:
watch -n 60 ps -ef

watch -d är en annan växel man kan använda, då visas en markerad information för ett förändrat värde,
t.ex. förändringen av använt minne mellan varje gång kommandot körs.

Kommando för detta är:

watch -d -n 60 ps aux --sort -%mem

Mer information om hur man använder watch finner du i manualen.
man watch

Senaste Kernels

7.3-rc1 2026-08-30

7.2.2 2026-08-28

7.1.12 2026-08-28

6.18.48 2026-08-28

6.12.107 2026-08-28

6.6.155 2026-08-28

6.1.186 2026-08-28

5.15.219 2026-08-28

5.10.268 2026-08-28

next-20260831 2026-08-31

ChangeLogs uppdaterade:

Stable

Thu Aug 20 04:37:41 UTC 2026   (32-bit)

Thu Aug 20 04:37:41 UTC 2026   (64-bit)

Current

Sun Aug 30 20:55:56 UTC 2026   (Current 32-bit)

Sun Aug 30 20:55:56 UTC 2026   (Current 64-bit)

ARM

Mon Aug 17 08:08:08 UTC 2026   (15.0 ARM)

Thu Aug 27 08:08:08 UTC 2026   (Current AARCH64 - 64-bit ARM)