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 | ||
| windows:swap [Le 11/11/2008, 22:02] – 213.95.41.13 | windows:swap [Le 21/01/2010, 12:54] (Version actuelle) – déplacement page windows/swap vers swap frombenny | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | |||
| - | |||
| - | ====== SWAP ====== | ||
| - | |||
| - | Le **swap** (parfois appelé mémoire virtuelle) est un espace réservé sur le disque dur servant à décharger la mémoire physique (RAM) lorsque celle-ci arrive à saturation. Le swap peut être un fichier, on parle alors de **fichier d' | ||
| - | |||
| - | N.B. : Lorsque la mémoire arrive à saturation et que l' | ||
| - | |||
| - | ===== Comparaison entre GNU/Linux et Windows ===== | ||
| - | |||
| - | ==== GNU/Linux ==== | ||
| - | |||
| - | Sous GNU/Linux, le swap correspond généralement à une partition dédiée de taille fixe ayant son propre système de fichier. Sur les distributions récentes comme Ubuntu, une partition de swap est créée automatiquement lors de l' | ||
| - | On peut également utiliser un fichier d' | ||
| - | |||
| - | |||
| - | ==== Windows ==== | ||
| - | |||
| - | Par défaut sous Windows, le swap n'est pas présenté comme une partition : c'est un gros fichier fragmentable géré par Windows. Ce fichier se nomme « Win386.swp » (95, 98, Me) ou « pagefile.sys » (NT, 2000, XP), et est par défaut dans « C: ». Pour modifier sa taille et son emplacement, | ||
| - | |||
| - | ===== Taille d'une partition de swap ===== | ||
| - | |||
| - | |||
| - | ==== Sous GNU/Linux ==== | ||
| - | |||
| - | Cela dépend de votre RAM (mémoire vive) et de votre utilisation. | ||
| - | |||
| - | Même si l'on peut complètement se passer de swap, notamment sur des machines ayant beaucoup de RAM, il est conseillé d' | ||
| - | Si votre machine n'a aucun espace de swap et que la mémoire physique arrive à saturation, le système risque de se bloquer complètement. | ||
| - | |||
| - | Il n'y a pas de règle absolue en matière de taille de partition de swap, tout dépend de l' | ||
| - | Donc si vous utilisez un ordinateur portable ou que vous voulez utiliser les fonctions d' | ||
| - | Enfin, vu la taille des disques dur actuels, rien ne vous empêche de créer une partition de swap de deux fois la taille de votre RAM ; 2Gio par exemple si vous avez 1Gio de RAM. | ||
| - | Idéalement, | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Sous Windows ==== | ||
| - | |||
| - | Sous Windows, c'est géré différemment, | ||
| - | |||
| - | ===== Modifier le swap après l' | ||
| - | |||
| - | ==== Outils avec interface graphique ==== | ||
| - | |||
| - | Vous pouvez utiliser les outils de partitionnement en mode graphique fournis avec Ubuntu : Gparted (ou Qtparted pour Kubuntu) pour créer/ | ||
| - | |||
| - | <note important> | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Outils en ligne de commande ===== | ||
| - | |||
| - | Il existe plusieurs outils en ligne de commande pour gérer vos partitions, les plus connus étant **fdisk** et **cfdisk**. Ces outils s' | ||
| - | |||
| - | === Activer/ | ||
| - | |||
| - | Les commandes **swapon/ | ||
| - | < | ||
| - | sudo swapoff /dev/sda6 | ||
| - | </ | ||
| - | désactivera la partition d' | ||
| - | < | ||
| - | sudo swapon /dev/sda6 | ||
| - | </ | ||
| - | activera la partition d' | ||
| - | |||
| - | === Définir une partition comme partition d' | ||
| - | |||
| - | La commande **mkswap** permet de définir une partition ou un fichier comme espace d' | ||
| - | |||
| - | < | ||
| - | sudo mkswap /dev/sda6 | ||
| - | </ | ||
| - | |||
| - | Vous pouvez ensuite activer la partition d' | ||
| - | < | ||
| - | sudo swapon /dev/sda6 | ||
| - | </ | ||
| - | |||
| - | Pour rendre cette modification permanente vous devrez également modifier votre fichier /etc/fstab pour y modifier ou ajouter une ligne du type : | ||
| - | < | ||
| - | # /dev/sda6 | ||
| - | UUID=db245df9-851d-695b-a3f7-d40f039a6cc6 none swap sw | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | |||
| - | |||
| - | === Définir un fichier comme fichier d' | ||
| - | |||
| - | La procédure est presque la même que ci-dessus. Vous devez d' | ||
| - | |||
| - | < | ||
| - | |||
| - | Si vous obtenez comme message : | ||
| - | |||
| - | < | ||
| - | dd: Mémoire épuisée | ||
| - | </ | ||
| - | |||
| - | Alors qu'il vous reste pourtant assez de place sur le disque, il se peut que vous n'ayez pas assez de ram pour créer ce fichier en un seul morceau, ou que vous n'ayez pas 512Mo de place contiguë pour créer le fichier. Dans ce cas, essayez de créer le fichier en plusieurs morceaux, par exemple en faisant : | ||
| - | |||
| - | < | ||
| - | |||
| - | Cette commande aura pour effet de créer un fichier de 512Mo en 2 morceaux de 256Mo. Essayez de trouver le bon compromis bs/count qui permette à la commande dd de fonctionner, | ||
| - | |||
| - | On définit ensuite ce fichier comme un fichier d' | ||
| - | |||
| - | < | ||
| - | sudo mkswap /file.swap | ||
| - | </ | ||
| - | |||
| - | Puis on active l' | ||
| - | < | ||
| - | sudo swapon /file.swap | ||
| - | </ | ||
| - | |||
| - | Pour rendre cette modification permanente vous devrez également modifier votre fichier /etc/fstab pour y modifier ou ajouter une ligne du type : | ||
| - | < | ||
| - | # /file.swap UUID=ee43e097-dc53-4635-a21c-4b61bbd8a2f1 none swap sw | ||
| - | / | ||
| - | </ | ||
| - | |||
| - | < | ||
| - | |||
| - | la commande pour verifier: | ||
| - | < | ||
| - | | ||
| - | Filename Type Size Used Priority | ||
| - | / | ||
| - | </ | ||
