Penso che se devo scriverti una risposta alla domanda, devo prima spiegare un po 'l'intera faccenda del file di scambio qui. Scusami per la mia mancanza di respiro.
Un file di scambio / partizione di scambio, simile al file di paging in Windows, è lo spazio su disco rigido dedicato per facilitare un migliore utilizzo della memoria. Esistono due usi dello spazio di swap.
Quando non c'è abbastanza memoria per tutte le applicazioni - nel caso in cui ciò accada a un sistema senza spazio di swap, si verificherà un errore nell'allocazione della memoria per una nuova applicazione che richiede nuove pagine di memoria - e questo di solito porta alla chiusura del programma.
Quando alcune pagine di memoria (la memoria è divisa in "pagine") viene utilizzata qualche tempo fa, ma non viene più utilizzata ora, verrebbe trasferita sul file di scambio e la memoria rimanente può essere utilizzata per fare qualcos'altro che potrebbe essere più utile ( ad esempio, anche la memorizzazione nella cache!) - quando ciò accade in un sistema senza spazio di swap, le pagine inattive rimarranno nella memoria. Questo non è nulla di troppo serio, dato che al giorno d'oggi abbiamo una grande quantità di memoria.
E quindi, ora abbiamo elencato gli usi della partizione swapfile / swap, quanto è generalmente consigliabile? - dipende dalla funzione della macchina. Se si tratta di una macchina desktop, impostarla su 1-1,5 volte la memoria. Se si tratta di una macchina server, fare lo stesso, ma notare l'uso di swap, se è molto utilizzato, aggiornare la memoria.
Come altri hanno sottolineato, gparted può aiutarti a ritagliare diversi concerti di spazio dalla tua partizione ext2 / ext3, ma puoi anche usare un file di scambio:
dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile
Avresti dovuto
swapfile none swap sw 0 0
on fstab
per garantire che venga utilizzato su ogni riavvio
E ancora una cosa: se non ti dispiace avere lo spazio di swap ma vuoi minimizzare l'uso a meno che la tua memoria non sia davvero estesa, puoi cambiare la "swapiness" del kernel cambiando /proc/sys/vm/swappiness
(valori, 0-100; default, 60).