Ceci est une ancienne révision du document !
La swap, cette inconnue
Sur Linux, généralement la swap est installée sur une partition ou un lv à part.
[root@serveur /]# lvs LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert root centos -wi-ao---- 12,97g swap centos -wi-ao---- 1,50g
C'est un système de fichier particulier. On le crée avec la commande “mkswap”. On peut utiliser un device pour la swap ou un fichier.
[root@serveur /]# grep swap /etc/fstab /dev/mapper/centos-swap swap swap defaults 0 0
Ici c'est un device.
On utilise la commande “swapon” pour l'activer.
Voir les informations en temps réel sur la swap
free -mw
top
Puis taper “f” (fields management), allez sur le champ “SWAP” et taper “d” pour sélectionner, puis “q”. Vous verrez le champ SWAP tout à droite.
cat /proc/<PID>/status
Les champs qui nous intéressent pour la swap dans ce fichier:
Name : commande lancée par le process
Tgid : ID du processus, idem au champ PID
VmSize : taille de la mémoire virtuelle
VmSwap : tailel de la mémoire virtuelle swappée
sar -W
pswpin/s : Total du nombre de pages de swap que le système a prises par secondes pswpout/s :Total du nombre de pages de swap que le système a fait sortir par secondes