|
Dimensione: 3338
Commento:
|
Dimensione: 9739
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 4: | Linea 4: |
| <<Indice(depth=1 align=right)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=521913"; rilasci="16.04 15.10 15.04 14.04")>> |
<<Indice(depth=2)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?f=46&t=522523&p=4074779";)>> |
| Linea 8: | Linea 9: |
| In questa pagina sono contenute le istruzioni per installare l'ambiente grafico '''GNOME''' valide per '''Ubuntu''', compresi flavor e derivate. | Questa pagina è rivolta agli utenti poco esperti dei sistemi GNU-Linux e raccoglie le principali '''[[https://it.wikipedia.org/wiki/Frequently_asked_questions|FAQ]]''' relative all'uso della '''[[https://it.wikipedia.org/wiki/Swap_(informatica)|SWAP]]'''. |
| Linea 10: | Linea 11: |
| '''GNOME''' è l'ambiente grafico presente in molte distribuzioni Gnu-Linux. È preinstallato nel flavor ufficiale '''[[https://ubuntugnome.org/|Ubuntu GNOME]]''' (riconosciuto dalla versione 13.04; precedentemente noto come '''Ubuntu GNOME Remix'''). '''GNOME''' è stato il DE predefinito di '''Ubuntu''' fino alla versione 10.10 (sostituito da [[AmbienteGrafico/Unity|Unity]] a partire dalla versione 11.04).<<BR>> | = Cos'è la SWAP = In termini semplici, la '''swap''' è un'area del disco fisso che interviene in auto alla memoria [[https://it.wikipedia.org/wiki/RAM|RAM]] quando questa sta per esaurirsi. Può essere quindi immaginata come un'estensione della memoria '''RAM'''.<<BR>> La swap viene utilizzata dal sistema quando quest'ultimo stabilisce che per i processi attivi l'utilizzo della sola RAM non è più sufficiente. Parte delle risorse che impegnano la memoria vengono quindi trasferite alla swap, in modo tale da riuscire ad utilizzare la RAM.<<BR>> Si noti che: * La lettura di dati su disco fisico è più lenta che su RAM (ciò potrebbe causare pertanto rallentamenti del sistema; per limitare questo fenomeno consultare il [[#swappiness|paragrafo]] dedicato). * La swap può essere presente attraverso una partizione dedicata, un file apposito ('''swap file'''), o una combinazione di entrambi. |
| Linea 12: | Linea 18: |
| L'ultima versione disponibile, '''GNOME 3''', possiede aspetto e funzionalità differenti dal precedente '''GNOME 2'''. La principale novità è l'aggiunta '''GNOME Shell''', l'interfaccia utente che sostituisce il vecchio pannello e il menu.<<BR>> È infine disponibile una versione semplificata, detta '''Gnome Flashback''', che fornisce un aspetto più simile al precedente '''GNOME 2'''. Per maggiori informazioni e sulla procedura di installazione consultare [[AmbienteGrafico/Gnome/Flashback|questa pagina]]. |
= Perché la SWAP è necessaria? = In teoria i computer più recenti e prestanti potrebbero essere dotati di una quantità tale di RAM da non necessitare l'utilizzo della swap. Tuttavia, indipendentemente dalle prestazioni del proprio computer, la swap risulta sempre utile, in particolare nei seguenti casi: * '''Utilizzo di programmi''': Alcuni software richiedono un consumo elevato di memoria. Fra questi ricordiamo i [[InternetRete/Navigazione#Browser_per_navigare| browser web]] (specie se con più schede aperte e con siti molto "pesanti"), suite per ufficio come [[Ufficio/LibreOffice|LibreOffice]], alcuni programmi di [[Grafica|grafica]] e [[Multimedia|editing multimediale]]. Inoltre la swap facilita l'apertura contemporanea di più software che richiederebbero singolarmente un consumo medio-basso di memoria. * '''Ibernazione''': Questa funzionalità scrive il contenuto della RAM nella swap prima di spegnere il computer. Per questo motivo la swap dovrebbe essere grande almeno quanto la RAM disponibile. * '''Eventi eccezionali''': Possono accadere eventi imprevedibili, come ad esempio un programma che vada in errore e cominci a consumare memoria in modo inaspettato. In questi casi la swap permetterà al computer di continuare a funzionare, permettendo di salvare il lavoro corrente e/o per indagare sulle cause del malfunzionamento. * '''Ottimizzazione della memoria''': L'accesso alla memoria RAM è estremamente più veloce rispetto al disco rigido. Normalmente, un file (sia esso un file dati, un binario oppure librerie), viene letto sul disco rigido dal sistema che subito dopo lo alloca nella RAM, in modo tale che sia pronto all'uso. Questa parte di RAM si chiama "memoria cache" e porta ad un'enorme riduzione dei tempi di risposta del computer. Linux automaticamente muove la memoria riservata per i programmi (quelli che non sono in uso al momento) dalla RAM al disco fisso, in modo tale che questa RAM possa essere usata per ottimizzare la memoria cache. |
| Linea 15: | Linea 25: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''A partire da Ubuntu 11.04, contrariamente alle versioni precedenti, con l'installazione del pacchetto [[apt://ubuntu-desktop|ubuntu-desktop]] si ottiene l'ambiente grafico Unity anziché GNOME.''' || | = Di quanta SWAP ho bisogno? = La quantità di swap necessaria dipende essenzialmente da due fattori: * '''Quantità di RAM disponibile''': Generalmente si consiglia di fornire ai computer dotati di poca RAM (fino a 1 GB) di maggiore quantità di swap (fino al doppio delle dimensioni della RAM). * '''Utilizzo dell'ibernazione''': per l'utilizzo di questa funzionalità si consiglia swap di dimensioni superiori. |
| Linea 17: | Linea 30: |
| ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">Sono disponibili alcuni ambienti DE che ricalcano l'aspetto di '''GNOME 2''', fra cui '''[[AmbienteGrafico/Mate|MATE]]''' creato a tale scopo.|| | La seguente tabella rappresenta i casi più comuni (le ultime tre colonne indicano lo spazio da dedicare alla swap): ||<rowbgcolor="#cccccc" tablewidth="50%" 11%>'''RAM (in MB)''' ||<:5%>'''Senza ibernazione'''||<:5%>'''Con ibernazione'''||<:5%>'''Dimensioni massime'''|| || 256 || 256 || 512 || 512 || || 512 || 512 || 1024 || 1024 || || 768 || 768 || 1536 || 1536 || ||<rowbgcolor="#cccccc" tablewidth="100%" 11%>'''RAM (in GB)''' ||'''Senza ibernazione'''||'''Con ibernazione'''||'''Dimensioni massime'''|| || 1 || 1 || 2 || 2 || || 2 || 1 || 3 || 4 || || 3 || 2 || 5 || 6 || || 4 || 2 || 7 || 8 || || 5 || 2 || 7 || 10 || || 6 || 2 || 8 || 12 || || 8 || 3 ||11 || 16 || || 12 || 3 || 15 || 24 || || 16 || 4 || 20 || 32 || || 24 || 5 || 29 || 48 || || 32 || 6 || 38 || 64 || |
| Linea 20: | Linea 50: |
| = Requisiti di sistema = Per informazioni sui requisiti di sistema consultare [[AmbienteGrafico/AmbientiDesktop#GNOME|questa pagina]]. |
= Ho poca SWAP. Devo reinstallare Ubuntu impostando più memoria SWAP? = Assolutamente no. Per aggiungere SWAP consultare la domanda successiva. |
| Linea 23: | Linea 53: |
| = Installazione = | = Come posso aggiungere altra memoria swap? = |
| Linea 25: | Linea 55: |
| A seconda delle proprie esigenze, [[AmministrazioneSistema/InstallareProgrammi|installare]] uno dei seguenti pacchetti: | Tre metodi: 0. Modifica delle partizioni. 0. Creazione automatica dello swap file (installazione pacchetto dphys-swapfile). 0. Creazione manuale del file di swap: |
| Linea 27: | Linea 60: |
| * [[apt://lubuntu-desktop|lubuntu-desktop]] se si desidera avere l'intero ambiente grafico '''Lubuntu'''. * [[apt://lubuntu-core|lubuntu-core]] se si desidera avere soltanto i pacchetti principali dell'ambiente grafico '''Lubuntu'''. * [[apt://lxde|lxde]] se si desidera avere il solo ambiente '''LXDE'''. |
0. Creazione di un file con la dimensione voluta. 0. Formattazione di questo file per creare un dispositivo(device) di swap. 0. Aggiunta di questo swap file al sistema corrente. 0. Rendere permanente l'impostazione effettuata. * Facciamo il caso che abbiamo bisogno di 512 Mb di swap. * Creazione di un file con la dimensione voluta: 0. Il file di swap sarà /mnt/512Mb.swap. 0. Comando da usare: {{{ sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512 }}} Il parametro importante è '''count=512''', il quale imposta il nostro file in modo che contenga 512 blocchi di '''bs=1M''', ovvero di dimensione uguale a 1 Mega Byte. * Formattazione di questo file per creare un dispositivo(device) di swap: {{{ sudo mkswap /mnt/512Mb.swap }}} * Aggiunta di questo swap file al sistema corrente: {{{ sudo swapon /mnt/512Mb.swap }}} Puoi controllare con {{{cat /proc/meminfo}}} che il file di swap è ora disponibile per il sistema. * Rendere permanente l'impostazione effettuata: 0. Apri il file di configurazione [[AmministrazioneSistema/Fstab|fstab]] con il seguente comando: {{{ sudo gedit /etc/fstab }}} 0. Aggiungi questa linea alla fine del file: '''/mnt/512Mb.swap none swap sw 0 0''' |
| Linea 31: | Linea 88: |
| = Primo avvio = Una volta completata l'installazione, riavviare il computer se si è su [[http://wiki.ubuntu-it.org/Installazione/CdMinimale|sistema minimale]]. Se invece si dispone già di un ambiente grafico, terminare la sessione corrente e al login selezionare '''GNOME'''. |
|
| Linea 34: | Linea 89: |
| Ecco come si presenta il desktop di '''GNOME''': | = La SWAP non è riconosciuta o utilizzata dal sistema. Che fare? = |
| Linea 36: | Linea 91: |
| <<BR>> <<Immagine(./gnome-shell.png,600,center)>> |
* Caso 1: Swap non montata all'avvio (comune in caso di eliminazione creazione di nuova SWAP). modificare /etc/fstab (link guida). |
| Linea 39: | Linea 94: |
| = Configurazione = Per configurare la schermata iniziale di login consultare [[AmbienteGrafico/-----|questa pagina]]. |
I suggerimenti seguenti riguardano principalmente le partizioni di swap, ma potresti trovarli comunque d'aiuto. Quando trovi hdyX, la y(è una lettera) e la X(è un numero) vanno sostituite in base alla configurazione dei tuoi dischi rigidi e delle tue partizioni. '''Aiuto!''' Lo swap file non viene usato dal sistema! Quando da terminale lancio il comando '''free''' mi compare qualcosa come: {{{ tom@tom:~$ free total used free shared buffers cached Mem: 515980 448664 67316 0 17872 246348 -/+ buffers/cache: 184444 331536 Swap: 674688 0 674688 }}} * Per prima cosa, cerchiamo di capire se il sistema è proprio impossibilitato a usare lo swap, o se piuttosto dipende dal fatto che non è necessario in questo momento usare memoria di swap. Prova ad avviare diversi programmi "pesanti"(e.g. Gimp, web browser, Openoffice etc) e dai di nuovo il comando '''free'''. Viene usato lo swap, ora? * Assicurati che nel file {{{/etc/fstab}}} sia presente questa riga (y è una lettera, X un numero): {{{ /dev/hdyX none swap sw 0 0 }}} * Prova a disabilitare la swap, e successivamente ricrearlo e abilitarlo di nuovo. {{{ swapoff -a /sbin/mkswap /dev/hdyX swapon -a }}} * Ad alcuni ha funzionato questa procedura: 0. cfdisk: Cancella la vecchia swap e ricreane una nuova. 0. Riavvia il computer. (obbligatorio) 0. mkswap /dev/hda8 0. swapon -a <<Anchor(swappiness)>> = Il mio computer ha poca RAM e utilizzando la SWAP rallenta molto. Che fare? = Il disco fisso (sia meccanico che a stato solito) è molto più lento della RAM, per cui l'utilizzo della swap porterà ad un rallentamento generale del computer. '''Ubuntu''' di default inizia a scrivere nell'area di swap quando la RAM è impegnata al 60%. Questo valore, adeguato per computer con un buon quantitativo di RAM, risulta troppo basso in quei computer che dispongono di poca RAM. Per ritardare l'uso dell'area di swap fino al riempimento del 90% della RAM seguire i seguenti passaggi: 0. Aprire con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e con un [[Ufficio/EditorDiTesto|editor di testo]] il file `/etc/sysctl.conf`. 0. Aggiungere la riga: {{{ vm.swappiness = 10 }}} 0. Salvare e chiudere il file. 0. Riavviare il computer per attuare le modifiche. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Grandi/info.png,,center)>> ||<style="padding:0.5em; border:none;">È possibile scegliere un valore diverso del fattore di swappiness. Se si intende iniziare a scrivere nella swap quando la RAM è occupata alla percentuale X, inserire `100-X` come parametro di swappiness (ad esempio, `vm.swappiness = 20` per utilizzare la swap quando è in uso l'80% della RAM). || = Perché non trovo la partizione di SWAP in Ubuntu 17.04? = [descrizione] |
| Linea 44: | Linea 142: |
| * [[https://www.gnome.org/|Sito ufficiale]] * [[https://ubuntugnome.org/|Ubuntu GNOME]] * [[http://it.wikipedia.org/wiki/GNOME|Voce enciclopedica]] * [[https://wiki.ubuntu.com/Lubuntu|Wiki internazionale]] |
* [[https://help.ubuntu.com/community/SwapFaq|Documento originale]] ## PrioritàBassa ## RevisioneStilistica ## https://help.ubuntu.com/community/SwapFaq da completare. ## da spostare sotto Installazione ## da questo punto in poi non modificare |
| Linea 50: | Linea 151: |
| CategoryGrafica | CategoryHomepage |
Indice
- Introduzione
- Cos'è la SWAP
- Perché la SWAP è necessaria?
- Di quanta SWAP ho bisogno?
- Ho poca SWAP. Devo reinstallare Ubuntu impostando più memoria SWAP?
- Come posso aggiungere altra memoria swap?
- La SWAP non è riconosciuta o utilizzata dal sistema. Che fare?
- Il mio computer ha poca RAM e utilizzando la SWAP rallenta molto. Che fare?
- Perché non trovo la partizione di SWAP in Ubuntu 17.04?
- Ulteriori risorse
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa pagina è rivolta agli utenti poco esperti dei sistemi GNU-Linux e raccoglie le principali FAQ relative all'uso della SWAP.
Cos'è la SWAP
In termini semplici, la swap è un'area del disco fisso che interviene in auto alla memoria RAM quando questa sta per esaurirsi. Può essere quindi immaginata come un'estensione della memoria RAM.
La swap viene utilizzata dal sistema quando quest'ultimo stabilisce che per i processi attivi l'utilizzo della sola RAM non è più sufficiente. Parte delle risorse che impegnano la memoria vengono quindi trasferite alla swap, in modo tale da riuscire ad utilizzare la RAM.
Si noti che:
La lettura di dati su disco fisico è più lenta che su RAM (ciò potrebbe causare pertanto rallentamenti del sistema; per limitare questo fenomeno consultare il paragrafo dedicato).
La swap può essere presente attraverso una partizione dedicata, un file apposito (swap file), o una combinazione di entrambi.
Perché la SWAP è necessaria?
In teoria i computer più recenti e prestanti potrebbero essere dotati di una quantità tale di RAM da non necessitare l'utilizzo della swap. Tuttavia, indipendentemente dalle prestazioni del proprio computer, la swap risulta sempre utile, in particolare nei seguenti casi:
Utilizzo di programmi: Alcuni software richiedono un consumo elevato di memoria. Fra questi ricordiamo i browser web (specie se con più schede aperte e con siti molto "pesanti"), suite per ufficio come LibreOffice, alcuni programmi di grafica e editing multimediale. Inoltre la swap facilita l'apertura contemporanea di più software che richiederebbero singolarmente un consumo medio-basso di memoria.
Ibernazione: Questa funzionalità scrive il contenuto della RAM nella swap prima di spegnere il computer. Per questo motivo la swap dovrebbe essere grande almeno quanto la RAM disponibile.
Eventi eccezionali: Possono accadere eventi imprevedibili, come ad esempio un programma che vada in errore e cominci a consumare memoria in modo inaspettato. In questi casi la swap permetterà al computer di continuare a funzionare, permettendo di salvare il lavoro corrente e/o per indagare sulle cause del malfunzionamento.
Ottimizzazione della memoria: L'accesso alla memoria RAM è estremamente più veloce rispetto al disco rigido. Normalmente, un file (sia esso un file dati, un binario oppure librerie), viene letto sul disco rigido dal sistema che subito dopo lo alloca nella RAM, in modo tale che sia pronto all'uso. Questa parte di RAM si chiama "memoria cache" e porta ad un'enorme riduzione dei tempi di risposta del computer. Linux automaticamente muove la memoria riservata per i programmi (quelli che non sono in uso al momento) dalla RAM al disco fisso, in modo tale che questa RAM possa essere usata per ottimizzare la memoria cache.
Di quanta SWAP ho bisogno?
La quantità di swap necessaria dipende essenzialmente da due fattori:
Quantità di RAM disponibile: Generalmente si consiglia di fornire ai computer dotati di poca RAM (fino a 1 GB) di maggiore quantità di swap (fino al doppio delle dimensioni della RAM).
Utilizzo dell'ibernazione: per l'utilizzo di questa funzionalità si consiglia swap di dimensioni superiori.
La seguente tabella rappresenta i casi più comuni (le ultime tre colonne indicano lo spazio da dedicare alla swap):
RAM (in MB) |
Senza ibernazione |
Con ibernazione |
Dimensioni massime |
256 |
256 |
512 |
512 |
512 |
512 |
1024 |
1024 |
768 |
768 |
1536 |
1536 |
RAM (in GB) |
Senza ibernazione |
Con ibernazione |
Dimensioni massime |
1 |
1 |
2 |
2 |
2 |
1 |
3 |
4 |
3 |
2 |
5 |
6 |
4 |
2 |
7 |
8 |
5 |
2 |
7 |
10 |
6 |
2 |
8 |
12 |
8 |
3 |
11 |
16 |
12 |
3 |
15 |
24 |
16 |
4 |
20 |
32 |
24 |
5 |
29 |
48 |
32 |
6 |
38 |
64 |
Ho poca SWAP. Devo reinstallare Ubuntu impostando più memoria SWAP?
Assolutamente no. Per aggiungere SWAP consultare la domanda successiva.
Come posso aggiungere altra memoria swap?
Tre metodi:
- Modifica delle partizioni.
- Creazione automatica dello swap file (installazione pacchetto dphys-swapfile).
- Creazione manuale del file di swap:
- Creazione di un file con la dimensione voluta.
- Formattazione di questo file per creare un dispositivo(device) di swap.
- Aggiunta di questo swap file al sistema corrente.
- Rendere permanente l'impostazione effettuata.
- Facciamo il caso che abbiamo bisogno di 512 Mb di swap.
- Creazione di un file con la dimensione voluta:
- Il file di swap sarà /mnt/512Mb.swap.
- Comando da usare:
sudo dd if=/dev/zero of=/mnt/512Mb.swap bs=1M count=512
Il parametro importante è count=512, il quale imposta il nostro file in modo che contenga 512 blocchi di bs=1M, ovvero di dimensione uguale a 1 Mega Byte.
- Formattazione di questo file per creare un dispositivo(device) di swap:
sudo mkswap /mnt/512Mb.swap
Aggiunta di questo swap file al sistema corrente:
sudo swapon /mnt/512Mb.swap
Puoi controllare con cat /proc/meminfo che il file di swap è ora disponibile per il sistema.
- Rendere permanente l'impostazione effettuata:
Apri il file di configurazione fstab con il seguente comando:
sudo gedit /etc/fstab
- Aggiungi questa linea alla fine del file:
/mnt/512Mb.swap none swap sw 0 0
La SWAP non è riconosciuta o utilizzata dal sistema. Che fare?
- Caso 1: Swap non montata all'avvio (comune in caso di eliminazione creazione di nuova SWAP).
modificare /etc/fstab (link guida).
I suggerimenti seguenti riguardano principalmente le partizioni di swap, ma potresti trovarli comunque d'aiuto. Quando trovi hdyX, la y(è una lettera) e la X(è un numero) vanno sostituite in base alla configurazione dei tuoi dischi rigidi e delle tue partizioni.
Aiuto! Lo swap file non viene usato dal sistema! Quando da terminale lancio il comando free mi compare qualcosa come:
tom@tom:~$ free total used free shared buffers cached Mem: 515980 448664 67316 0 17872 246348 -/+ buffers/cache: 184444 331536 Swap: 674688 0 674688
Per prima cosa, cerchiamo di capire se il sistema è proprio impossibilitato a usare lo swap, o se piuttosto dipende dal fatto che non è necessario in questo momento usare memoria di swap. Prova ad avviare diversi programmi "pesanti"(e.g. Gimp, web browser, Openoffice etc) e dai di nuovo il comando free. Viene usato lo swap, ora?
Assicurati che nel file /etc/fstab sia presente questa riga (y è una lettera, X un numero):
/dev/hdyX none swap sw 0 0
- Prova a disabilitare la swap, e successivamente ricrearlo e abilitarlo di nuovo.
swapoff -a /sbin/mkswap /dev/hdyX swapon -a
- Ad alcuni ha funzionato questa procedura:
- cfdisk: Cancella la vecchia swap e ricreane una nuova.
- Riavvia il computer. (obbligatorio)
- mkswap /dev/hda8
- swapon -a
Il mio computer ha poca RAM e utilizzando la SWAP rallenta molto. Che fare?
Il disco fisso (sia meccanico che a stato solito) è molto più lento della RAM, per cui l'utilizzo della swap porterà ad un rallentamento generale del computer. Ubuntu di default inizia a scrivere nell'area di swap quando la RAM è impegnata al 60%. Questo valore, adeguato per computer con un buon quantitativo di RAM, risulta troppo basso in quei computer che dispongono di poca RAM.
Per ritardare l'uso dell'area di swap fino al riempimento del 90% della RAM seguire i seguenti passaggi:
Aprire con i privilegi di amministrazione e con un editor di testo il file /etc/sysctl.conf.
Aggiungere la riga:
vm.swappiness = 10
- Salvare e chiudere il file.
- Riavviare il computer per attuare le modifiche.
Perché non trovo la partizione di SWAP in Ubuntu 17.04?
[descrizione]
