8.11. Comme faire pour ajouter plus de "swap" ?
Précédent | Chapitre 8. Administration système. **Mise à jour en cours** | Suivant

## 8.11. Comme faire pour ajouter plus de "swap" ?

La meilleur façon de faire, est d'augmenter la taille de votre partition de swap, ou de prendre cette excuse pour ajouter un autre disque.

Ajouter du "swap" sur un autre disque permet plus d'augmenter la rapidité que d'en ajouter sur le même disque. Par exemple, si vous compilez des fichiers qui se trouvent sur un disque et que le "swap" se trouve sur un autre disque, cela va beaucoup plus vite d'avoir le "swap" et les sources sur le même disque. Ceci est spécialement vrai pour les disques SCSI.

Les disques IDE ne permettent pas l'accès à deux disques sur le même canal au même moment (FreeBSD ne supporte pas le mode 4, donc toutes les entrées/sorties disques sont ``programmées''). Je vous suggère de mettre le "swap" sur un autre disque aussi. Les disques durs sont si peu couteux, que cela ne vaut pas le coup de tout mettre sur un.

C'est une très mauvaise idée de mettre le fichier de "swap" sur une partition NFS, sauf si vous disposez d'un environnement réseau extrèmement rapide, et d'un très bon serveur NFS.

Voici un exemple pour ajouter 64Mo de swap en utilisant un fichier se nommant `/usr/swap0` .

Assurez vous que votre noyau est compilé avec la ligne

pseudo-device vn 1 # #Vnode driver (turns a file into a device)

Le noyau GENERIC la contient par défaut.

- Créez un vn-device :

  cd /dev sh./MAKEDEV vn0

- Créez le fichier de "swap" (`/usr/swap0`).

  dd if=/dev/zero of=/usr/swap0 bs=1024k count=64

- Activez le fichier de "swap" dans le fichier `/etc/rc.conf`

  swapfile="/usr/swap0" # Set to name of swapfile if aux swapfile desired.

- Rebootez la machine

Pour activer le fichier de "swap" immédiatement, tapez

vnconfig -ce /dev/vn0c /usr/swap0 swap

Précédent | Niveau supérieur | Suivant
8.10. Est-ce dangereux d'utiliser un disque dédié ? | Sommaire | 8.12. J'ai des problèmes pour installer mon imprimante.

Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/

Pour toutes questions à propos de FreeBSD, lisez la documentation avant de contacter <questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez <doc@FreeBSD.org>.