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.

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.

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.

ATTENTION : Si vous créez un swap plus important que 400 Mo, vous allez ralentir fortement votre système, les calculs ne sont plus assurés par la RAM mais par le swap, et les accès disque incessants vont faire vieillir votre disque dur à vitesse grand V !!!

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.

NOTE : Dans le cas d'un multi-boot Windows/Linux, on pourrait imaginer un partage de partition de swap pour les deux systèmes, voire même l'utilisation de la partition du premier système en tant que swap pour le second. Dans les faits, ce n'est ni évident, ni utile. Il n'y a presque aucun gain de performances. Voir un peu plus bas, c'est relativement évident et même utile.
mkswap
swapon
swapoff

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:

http://www.acc.umu.se/~bosse/

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/

  • windows/swap.1191651696.txt.gz
  • Dernière modification: Le 18/04/2011, 14:42
  • (modification externe)