Ceci est une ancienne révision du document !
page créée par adam0509, modifiée Laurent Bellegarde
SWAP
Le swap (ou mémoire virtuelle) est un gros fichier d'échange (souvent plusieurs centaines de Mo) qui permet de soulager la RAM. Cette mémoire virtuelle est stockée sur un disque dur.
Comparaison entre GNU/Linux et Windows
GNU/Linux
Sous Linux, le swap a une taille fixe et une partition dédiée. De ce fait, la mémoire est plus optimisée que sous Windows.
Windows(c)
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, on peut passer par le panneau de configuration (Système / Performances / Mémoire virtuelle), mais il n'est pas conseillé d'y toucher.
Taille d'une partition de swap
Sous GNU/Linux
Cela dépend de votre RAM (mémoire vive) et de votre utilisation.
Le minimum est de 128Mo.
- Pour des machines anciennes ne disposant que de 192 Mo à 256 Mo, créez une partition swap de 400 Mo, soit environ le double de la RAM.
- Pour des machines disposant de 512 Mo ou plus, la swap devient inutile, mais si vous poussez votre machine dans ses retranchements (vidéo en particulier), créez une swap de 400 Mo maximum.
Sous Linux, la SWAP peut ne faire que 1x votre RAM, c'est largement suffisant.
Sous Windows(c)
Sous Windows, c'est géré différemment, donc préférez plutôt 1.5x/2x la taille de votre RAM.
les commandes utiles
mkswap swapon swapoff
Partager la swap de Linux et Windows(c) ?
But
- Économiser de l'espace sur la partition Windows
- Éviter la fragmentation prématurée de la partition Windows
SwapFS
Installez le driver swapfs disponible ici:
Tuto réalisé par Mimas O'Gaïa sur:
http://mimasgpc.free.fr/dotclear/index.php?2006/10/04/53-partager-le-swap-linux-windows
IFS
le driver IFS a l'air de prendre en charge la fonctionnalité SWAP http://www.fs-driver.org/