Toverify the amount of swap space available:
You might want to have a swap twice as large as your physical (silicon) memory, but not less than 64 MB.
You can have several swap partitions.
To create and enable a swap partition:
- Create the partition of the proper size using fdisk (partition type 82, "Linux swap")
- Format the partition checking for bad blocks, for example: mkswap -c /dev/hda4
- Enable the swap: swapon /dev/hda4
- To have the swap enabled automatically at bootup, you have to include the appropriate entry into the file /etc/fstab: /dev/hda4 swap swap defaults 0 0
To disable the swap:
Swapping to files is usually slower than swapping to a raw partition, so this is not the recommended permanent swapping technique. Creating a swap file, however, can be a quick fix if you temporarily need more swap space. You can have up to 8 swap files, each with size of up to 16 MB. Here are the steps for making a swap file:
- Create a file with the size of your swap file: dd if=/dev/zero of=/swapfile bs=1024 count=8192 (This physically creates the swap file /swapfile, the block size is 1024 bytes, the file contains 8192 blocks, the total size is about 8 MB)
- Set up the file with the command: mkswap /swapfile 8192
- Force writing the buffer cache to disk by issuing the command: sync
- Enable the swap with the command: swapon /swapfile
- When you are done using the swap file, you can turn it off: swapoff /swapfile
How to enable swap?
How to disable swap?