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”. La swap peut être un device ou un fichier. On peut même avoir les deux. En français, on dit “partition d'échange” ou “fichier d'échange”.
[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. Mais aussi pour avoir des infos.
[root@serveur /]# swapon -s Nom de fichier Type Taille Utilisé Priorité /dev/dm-1 partition 1572860 1205532 -1
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