FreeBSD handboek
Terug | Hoofdstuk 12. Instellingen en optimalisatie | Volgende

# 12.14. Wisselbestandruimte toevoegen

Hoe goed er ook gepland wordt, soms draait een systeem gewoon niet zoals verwacht. Een oorzaak hiervoor kan een tekort aan wisselbestandruimte zijn. Als blijkt dat er meer wisselbestandruimte nodig is, kan dat eenvoudig. Er zijn drie manieren om de totale ruimte beschikbaar als wisselbestand te vergroten: een nieuwe harde schijf toevoegen, swappen over NFS of een wisselbestand maken op een bestaande (UFS of andere) partitie.

Kijk voor informatie over het beveiligen van het wisselbestand, welke opties hiervoor bestaan, en waarom dit gedaan zou moeten worden in Paragraaf 19.17 van het handboek.

## 12.14.1. Wisselbestand (partitie) op een nieuwe harde schijf

Dit is natuurlijk de beste manier om de wisselbestandsruimte te vergroten en een goed excuus om een extra harde schijf toe te voegen. Die komt immers altijd wel van pas. In dat geval kan het beste de discussie over wisselbestandruimte in Paragraaf 12.2 nog eens herlezen worden om wat suggesties op te doen over hoe wisselbestandpartitie(s) het beste ingedeeld kunnen worden.

## 12.14.2. Swappen over NFS

In het algemeen wordt swappen over NFS niet aangeraden behalve als het onmogelijk is om naar een lokale schijf te swappen. NFS-swappen wordt gelimiteerd door de hoeveelheid beschikbare bandbreedte en belast het de NFS-server.

## 12.14.3. Wisselbestanden

Het is mogelijk om een bestand aan te maken van een bepaalde grootte en dit als swap te gebruiken. In dit voorbeeld wordt een bestand van 64 MB gebruikt, `/usr/swap0`. Uiteraard kan een willekeurige naam gebruikt worden.

Voorbeeld 12-1. Een wisselbestand aanmaken op FreeBSD

1. De kernel `GENERIC` bevat reeds het stuurprogramma voor geheugenschijven (md(4)) dat nodig is voor deze bewerking. Zorg ervoor dat tijdens het bouwen van een eigen kernel de volgende regel in uw configuratiebestand zit:

       device md

   Kijk voor meer informatie over het bouwen van een eigen kernel in Hoofdstuk 9.

2. Het wisselbestand `/usr/swap0` aanmaken:

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

3. De correcte rechten op `/usr/swap0` instellen:

       # chmod 0600 /usr/swap0

4. Het wisselbestand opnemen in `/etc/rc.conf`:

       swapfile="/usr/swap0"   # Instellen op naam van wisselbestand als hulpwisselbestand gewenst is

5. De machine moet herstart worden of om het wisselbestand direct in te schakelen:

       # mdconfig -a -t vnode -f /usr/swap0 -u 0 && swapon /dev/md0

Terug | Begin | Volgende
Fijnafstemming van kernellimieten | Omhoog | Energie- en bronnenbeheer