Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati

Versione 43 del 15/09/2006 13.33.21

Nascondi questo messaggio

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:
    1. Molti programmi sono davvero memory-consuming.
    2. Per avere più memoria a portata di mano.
    3. Ottimizza la memoria usata.
  • Per iniziare, diciamo che i computers sono cambiati molto da quando swap fu usata per la prima volta:
    1. 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.
    2. 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:
    1. In certi casi, grandi programmi (come openoffice, neverwinter nights oppure molti editor di video) rendono l'intero sistema bisognoso di memoria extra.
    2. In questi casi, sarà usata per rendere il sistema più maneggevole al carico extra.
  • Per avere più memoria a portata di mano:
    1. 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)
    2. In questi casi, swap vi darà un ritardo extra per capire cosa sta succedendo oppure per finire qualcosa.
  • Swap può ottimizzare la memoria usata:
    1. 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.
    2. 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?

  1. Indubbiamente no.
  2. 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:

    1. Crazione di un file con la dimensione che volete.
    2. Formattazione di questo file per creare un device swap.
    3. Aggiungere la swap per il sistema funzionante.
    4. Creare una modifica permanente.
  • Noi consideriamo (ad esempio) che abbiamo bisogno di 512 Mb di swap.
  • Creare un file con la dimensione che volete:
    1. Creeremo /mnt/512Mb.swap swap file.
    2. 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:
    1. Aggiungete questa linea in /etc/fstab:
      • /mnt/512Mb.swap none swap sw 0 0


CategoryNuoviDocumenti