Linux Swap - zobrazení procesů

Bleskovka na téma jak zjistit které procesy odkládají data do swapu. Pokud linuxový server začne najednou swapovat, je pravděpodobně něco špatně v konfiguraci běžících procesů a jejich využívání fyzické paměti.


Linux Swap - zobrazení procesů Štítky:  , , , ,

    Pokud linuxový server začne swapovat, je pravděpodobně něco špatně v konfiguraci běžících procesů, konkrétně v nastavení parametrů, které ovlivňují využití fyzické paměti. Prvotním krokem k vyřešení problému je zjistit, u kterých procesů došlo k odložení jejich paměťového prostoru, nebo nevyužívaných dat, na disk do swapu.
Seznam procesů, které využívají swap:

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



Následně je vhodné analyzovat celou situaci a zjistit proč ke swapování došlo. Řešením může být úprava konfigurace nejvíce swapujících procesů tak, aby při standardním provozu využívaly méně fyzické paměti.

Dalším řešením je zvětšit dostupnou RAM dokoupením a instalací paměťových modulů do serveru. Rovněž je možno ovlivnit chování swapu, resp. prioritu odkládání z paměti na disk, parametrem swappiness.
;  
Vaše názory a komentáře: 0 ;  Zobrazeno: 11314 x ;  Hodnoceno: 1 x ;  Hodnocení článku : Hodnocení článku:80%

Hodnocení článku: 1 2 3 4 5


Přidat komentář
Jméno
E-Mail
Zadejte čtvrtou čísici z čísla Zadejte čtvrtou čísici z čísla
Pokud očekáváte odpověď na Vámi vložený komentář, zadejte Váš e-mail.
Vložením komentáře souhlasíte s pravidly.