Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
linux:memory [17-09-2014 15:46] edmc73 |
linux:memory [22-03-2016 14:18] edmc73 |
||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
===== Comportement de la swap ===== | ===== Comportement de la swap ===== | ||
- | |||
- | FIXME : Je pose des commandes en vrac,je détaillerai plus tard | ||
La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100. | La variable swappiness permet de faire varier l’utilisation de la mémoire vive par rapport à la swap. Par défaut, cette variable est fixée à 60 sur une échelle qui va de 0 à 100. | ||
Ligne 22: | Ligne 20: | ||
Vous pourrez suivre l' | Vous pourrez suivre l' | ||
watch free | watch free | ||
- | Vous verrez se vider la swap et se remplir la ram jusqu' | + | Vous verrez se vider la swap et se remplir la ram jusqu' |
===== Gérer la swap ===== | ===== Gérer la swap ===== | ||
Ligne 28: | Ligne 26: | ||
Pour afficher la swap en cours | Pour afficher la swap en cours | ||
swapon -s | swapon -s | ||
+ | |||
+ | ==== Créer une swap dans un fichier ==== | ||
Rajouter de la swap grâce à un fichier de swap. Nous allons créer un fichier de 2Go | Rajouter de la swap grâce à un fichier de swap. Nous allons créer un fichier de 2Go | ||
Ligne 40: | Ligne 40: | ||
Pour supprimer ce fichier de la swap | Pour supprimer ce fichier de la swap | ||
swapoff /file.swap | swapoff /file.swap | ||
+ | |||
+ | ==== Créer une swap en RAM ==== | ||
+ | Ca peut sembler bizarre mais on peut utiliser la RAM pour y stocker un fichier de swap. | ||
+ | |||
+ | Tout d' | ||
+ | #losetup -f | ||
+ | /dev/loop0 | ||
+ | | ||
+ | Créer un fichier dans la RAM | ||
+ | cd /dev/shm | ||
+ | dd if=/ | ||
+ | |||
+ | On associe le fichier au device loop | ||
+ | losetup /dev/loop0 / | ||
+ | |||
+ | On formate notre device | ||
+ | mkswap /dev/loop0 | ||
+ | |||
+ | On monte le device en swap | ||
+ | swapon /dev/loop0 | ||
+ | |||
+ | Pour vérifier | ||
+ | swapon -s | ||