linux:admin:swap:tout_sur_la_swap
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| linux:admin:swap:tout_sur_la_swap [2016/07/22 14:04] – aurelia | linux:admin:swap:tout_sur_la_swap [2016/09/01 09:25] (Version actuelle) – aurelia | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | === La swap, cette inconnue === | + | ====== La swap, cette inconnue ====== |
| + | |||
| + | |||
| + | |||
| + | [[https:// | ||
| Sur Linux, généralement la swap est installée sur une partition ou un lv à part. | Sur Linux, généralement la swap est installée sur une partition ou un lv à part. | ||
| Ligne 11: | Ligne 16: | ||
| C'est un système de fichier particulier. | C'est un système de fichier particulier. | ||
| On le crée avec la commande " | On le crée avec la commande " | ||
| - | On peut utiliser | + | La swap peut être un device ou un fichier. |
| + | En français, on dit " | ||
| < | < | ||
| [root@serveur /]# grep swap /etc/fstab | [root@serveur /]# grep swap /etc/fstab | ||
| Ligne 18: | Ligne 25: | ||
| Ici c'est un device. | Ici c'est un device. | ||
| - | On utilise la commande " | + | On utilise la commande " |
| + | < | ||
| + | [root@serveur /]# swapon -s | ||
| + | Nom de fichier | ||
| + | / | ||
| + | </ | ||
| + | " | ||
| + | < | ||
| + | swapoff /swap | ||
| + | </ | ||
| + | |||
| + | |||
| + | ====== Voir les informations en temps réel sur la swap ====== | ||
| - | ===Voir les informations en temps réel sur la swap=== | ||
| < | < | ||
| Ligne 34: | Ligne 52: | ||
| Les champs qui nous intéressent pour la swap dans ce fichier: | 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 | ||
| + | </ | ||
| + | - // | ||
| + | - // | ||
| - | //Tgid// : ID du processus, idem au champ //PID// | + | ====== Swappiness ====== |
| - | //VmSize// : taille de la mémoire virtuelle | ||
| - | //VmSwap// : tailel | + | swappiness à 0 = le kernel ne swappe que s'il en a réellement besoin. |
| + | |||
| + | swapiness à 100 = le kernel va swapper | ||
| + | |||
| + | Pour modifier | ||
| < | < | ||
| - | sar -W | + | sysctl vm.swappiness=10 |
| </ | </ | ||
| - | //pswpin/s// : Total du nombre de pages de swap que le système a prises par secondes | + | ou |
| - | //pswpout/s// :Total du nombre de pages de swap que le système a fait sortir par secondes | + | < |
| + | echo 10 > /proc/sys/vm/swappiness | ||
| + | </code> | ||
| + | |||
| + | Pour vérifier | ||
| + | < | ||
| + | grep swappiness / | ||
| + | vm.swappiness=10 | ||
| + | </ | ||
| + | < | ||
| + | cat / | ||
| + | 10 | ||
| + | </ | ||
| + | |||
| + | ====== Augmenter une partition | ||
| + | |||
| + | swapoff -v /dev/vers/swap | ||
| + | |||
| + | lvextend ou resize | ||
| + | |||
| + | mkswap | ||
| + | swapon -va | ||
linux/admin/swap/tout_sur_la_swap.1469196298.txt.gz · Dernière modification : 2016/07/22 14:04 de aurelia