Outils pour utilisateurs

Outils du site


linux:admin:swap:tout_sur_la_swap

Ceci est une ancienne révision du document !


La swap, cette inconnue

https://www.centos.org/docs/5/html/Deployment_Guide-en-US/ch-swapspace.html

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

“swapoff” pour la désactiver.

swapoff /swap

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

linux/admin/swap/tout_sur_la_swap.1469198182.txt.gz · Dernière modification : 2016/07/22 14:36 de aurelia