Swap, vilka processer som använder mest: Difference between revisions

From Linuxwiki
Jump to navigation Jump to search
Linuxwiki>Wikiadmin
m 5 revisions imported
 
(2 intermediate revisions by one other user not shown)
Line 4: Line 4:
Ovanstående visar processnamn och swaputnyttjande. Vill man även ha med Pid kör man följande:
Ovanstående visar processnamn och swaputnyttjande. Vill man även ha med Pid kör man följande:
  '''for file in /proc/*/status; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -r | head'''
  '''for file in /proc/*/status; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -r | head'''
 
Eventuellt finns följande kommando "smem" att installera. Kör det med
Eller så finns ev. kommandot smem att installera. Kör det med
  '''smem -s swap'''
  '''smem -s swap'''


Line 12: Line 11:
Följande visar vilka processer som har högst swap-utnyttjande:
Följande visar vilka processer som har högst swap-utnyttjande:
  '''smem -s swap | sort -n -r -k 4 | head'''
  '''smem -s swap | sort -n -r -k 4 | head'''
På RHEL så ligger smem i EPEL-repositoriet.


[[Kategori:Operativsystem]]
[[Kategori:Operativsystem]]

Latest revision as of 21:54, 11 May 2026

Kontrollera hur mycket SWAP olika processer används

Ett sätt är att använda följande "script":

for file in /proc/*/status; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 2 -n -r | head

Ovanstående visar processnamn och swaputnyttjande. Vill man även ha med Pid kör man följande:

for file in /proc/*/status; do awk '/VmSwap|Name|^Pid/{printf $2 " " $3}END{ print ""}' $file; done | sort -k 3 -n -r | head

Eventuellt finns följande kommando "smem" att installera. Kör det med

smem -s swap

Bra flaggor att lägga till är -t för att få en total. -s-flaggan står för sort.

Följande visar vilka processer som har högst swap-utnyttjande:

smem -s swap | sort -n -r -k 4 | head

På RHEL så ligger smem i EPEL-repositoriet.


Kategori:Operativsystem