Un petit article autour du SWAP sous Linux ; cette zone mémoire allouée sur le disque dur pour décharger la RAM lorsque celle-ci est pleine.

Alors oui idéalement il faudrait que celle-ci soit toujours nulle ou presque mais parfois ce n'est pas le cas et on aimerait comprendre pourquoi / savoir comment afficher le swap / déterminer quels sont les processus impliqués dans cette surconsommation mémoire / etc

D'où l'idée de ce petit article Caisse à outils / Couteau-suisse pour SWAP !

Et vous avez-vous des commandes bien pratiques autour de SWAP ?
N'hésitez pas à les partager en commentaires ;)

 

Afficher toutes les partitions
swapon -s

Filename          Type          Size          Used          Priority
/dev/sda2         partition     10208376      383798        -1
Afficher les 10 processus consommant le plus de SWAP
for file in /proc/*/status ; do awk '/VmSwap|Name/{printf $2 " " $3}END{ print ""}' $file 2>&1 ; done | sort -k 2 -n -r | grep -v "No such file" | head

​​​​​​​mysqld 1073096 kB
java 831648 kB
java 66828 kB
java 63920 kB
gvfsd-trash 28248 kB
screen 26512 kB
screen 26336 kB
Xvnc 16248 kB
Xorg 10604 kB
gnome-settings- 9716 kB
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :