Différences
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 | ||
windows:swap [Le 06/10/2007, 08:13] laurentb correction, L.Bellegarde 2007 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | page créée par [[utilisateurs:adam0509|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(c), le swap n'est pas présenté comme une partition : c'est un gros fichier fragmentable géré par Windows(c). 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 partittion 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. | ||
- | |||
- | <note help>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. <del>Dans les faits, ce n'est ni évident, ni utile. Il n'y a presque aucun gain de performances.</del> | ||
- | Voir un peu plus bas, c'est relativement évident et même utile.</note> | ||
- | |||
- | ===== les commandes utiles ===== | ||
- | |||
- | <code> | ||
- | mkswap | ||
- | swapon | ||
- | swapoff | ||
- | </code> | ||
- | |||
- | ===== 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: | ||
- | |||
- | [[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/]] |