Dimensione: 5175
Commento:
|
Dimensione: 5299
Commento:
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 73: | Linea 73: |
0. Creare un cambio permanente. | 0. Creare una modifica permanente. |
Linea 83: | Linea 83: |
* Formattazione di questo file per creare un device swap. | * Formattazione di questo file per creare un device swap: |
Linea 87: | Linea 87: |
* Aggiungere la swap per il sistema funzionante. | * Aggiungere la swap per il sistema funzionante: |
Linea 92: | Linea 92: |
* |
* Creare una modifica permanente: 0. Aggiungete questa linea in /etc/fstab: '''/mnt/512Mb.swap none swap sw 0 0''' |
IndiceBRTableOfContents |
Introduzione
Questa FAQ punta ai novizi Linux
- Le persone si domandano sempre quanta swap dovrebbero mettere su un'installazione. Oppure dopo l'installazione senza indicazioni pensando "oh mio dio", ho messo abbastanza swap? Forse dovrei semplicemente reinstallare con più swap?
- Questa faq vi dirà di quanta swap avrete bisogno e quanta ulteriore swap dovrete aggiungere dopo l'installazione.
- Sarete voi a dare una semplice risposta (cosi che non dovrete perdere molto tempo per leggere questa faq) e alcune spiegazioni che possono aiutarvi a risolvere il vostro problema.
Contenuti
- Introduzione
- Contenuti
- Di quanta swap ho bisogno?
- A cosa serve swap?
- Dovrei reinstallare con più swap?
- Quanta swap ancora devo aggiungere?
- Ricerca e riparazione di un guasto
- Autore
- La documentazione
Di quanta swap ho bisogno?
- Se avete "n" Mb di ram, avrete bisogno tra "n" e 2*n Mb di swap.
- Se avete un disco abbastanza grande, mettete semplicemente 2*n di swap e cioe' il doppio della vostra quantità di swap.
Per cosa serve swap?
- Come potremmo vedere, ci sono quattro fondamentali e differenti scopi per swap:
- Molti programmi sono davvero memory-consuming.
- Per avere più memoria a portata di mano.
- Ottimizza la memoria usata.
- Per iniziare, diciamo che i computers sono cambiati molto da quando swap fu usata per la prima volta:
- All'inizio, ebbe l'esigenza di estendere la reale capacità di memoria. Voi userete swap cosi che la memoria disponibile sia l'aggiunta dello spazio ram e lo spazio swap.
- Oggigiorno, le ram sono spesso abbastanza grandi in modo tale che il nostro computer non avrà bisogno di alcuna swap.
- Molti programmi sono davvero memory-consuming:
- In certi casi, grandi programmi (come openoffice, neverwinter nights oppure molti editor di video) rendono l'intero sistema bisognoso di memoria extra.
- In questi casi, sarà usata per rendere il sistema più maneggevole al carico extra.
- Per avere più memoria a portata di mano:
- Imprevedibili eventi, che solitamente accadano (un programma impazzisce e consuma memoria in modo inaspettato, alcune azioni chiedono più memoria del normale ed altri eventi del genere)
- In questi casi, swap vi darà un ritardo extra per capire cosa sta succedendo oppure per finire qualcosa.
- Swap può ottimizzare la memoria usata:
- Gli Hard Drives sono considerevolmente più lenti della ram. Cosi quando voi avete bisogno di un file (sia esso un file dati. firefox oppure librerie), linux legge i file dentro la ram e li conserva li cosi che la prossima volta voi avrete bisogno di quei file, già nella ram l'accesso ai dati è molto più veloce (mille volte più veloce). Noi chiamiamo "cached memory" questa parte di ram che accellera la lettura del disco. Essi creano un enorme differenza nei tempi di risposta.
- Linux automaticamente muove la ram riservata per i programmi ma non la usa realmente cosi che questa ram può servire ad uno scopo migliore avendo molta cache memory.
Dovrei reinstallare con più swap?
- Indubbiamente no.
- Se avete bisogno di più swap, basta leggere le risposte a "Di quanta swap ho bisogno?".
Quanta swap ancora devo aggiungere?
- Di solito, persone associano swap ad una partizione swap, forse perchè hanno proposto di creare una partizione swap sull'installzione. Infatti alcuni file possono essere usati come device swap, una partizione o un file convenzionale.
- E' vero che swappando una reale partizione è più veloce che swappare un file anche se questo non è più veloce. Se voi considerate i tempi di risposta, il mio consiglio: Aggiungere più ram. Swappando una partizione o un file non cambierà niente.
- Noi vorremmo aggiungere più swap dall'aggiunta di un file swap.
Aggiunta di più swap e un processo di quattro passi:
- Crazione di un file con la dimensione che volete.
- Formattazione di questo file per creare un device swap.
- Aggiungere la swap per il sistema funzionante.
- Creare una modifica permanente.
- Noi consideriamo (ad esempio) che abbiamo bisogno di 512 Mb di swap.
- Creare un file con la dimensione che volete:
- Creeremo /mnt/512Mb.swap swap file.
- Il comando:
sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
Questo count=512 è importante, che possibilita i nostri file a contenere 512 blocchi di bs=1M, ovvero di dimensione uguale a 1 Mb.
- Formattazione di questo file per creare un device swap:
sudo mkswap /mnt/512Mb.swap
- Aggiungere la swap per il sistema funzionante:
sudo swapon /mnt/512Mb.swap
Potete vedere anche con cat /proc/meminfo se la vostra swap aggiunta è ora disponibile.
- Creare una modifica permanente:
- Aggiungete questa linea in /etc/fstab:
/mnt/512Mb.swap none swap sw 0 0
- Aggiungete questa linea in /etc/fstab: