Memoria di swap help!!!

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Memoria di swap help!!!

Messaggio da NeoUbuntu80 »

Ciao a tutti!
Ho qualche dubbio sulla memoria di swap nel mio server. Ho installato Ubuntu Desktop, settando una memoria di swap pari al doppio della memoria RAM. Nel FSTAB vedo:

Codice: Seleziona tutto

/dev/sda1 none swap  sw 0 0
e se faccio

Codice: Seleziona tutto

cat /proc/swaps
il risultato è

Codice: Seleziona tutto

/dev/sda1 partition 8787544 100 -1
Il mio dubbio è il seguente: come test ho provato a lanciare un programma in C che consumasse tutta la memoria RAM in modo da verificare come reagiva il S.O. Mi aspettavo che utilizzasse la memoria di SWAP una volta "terminata quella RAM disponibile", invece nulla... il risultato è stato un bel crash del processo per mancata memoria. Potrebbe essere un problema di permessi? Il processo non è stato lanciato da un utente che fa parte del gruppo di root. Altrimenti non riesco a capire come mai non la usi e soprattutto a cosa serva...
Qualche dritta?!?
Grazie Mille  ;D
Avatar utente
enzotib
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 250
Iscrizione: domenica 21 settembre 2008, 23:25
Desktop: gnome
Distribuzione: Debian GNU/Linux trixie/sid
Sesso: Maschile

Re: Memoria di swap help!!!

Messaggio da enzotib »

Prova a lanciare diversi processi, come per esempio firefox con una decina di schede aperte, oo writer, vlc, evince, etc.etc.
Poi prova a vedere con free -m se viene usato oppure no l'area di swap.
Lo swap viene utilizzo anche per l'ibernazione.

--
enzotib
NeoUbuntu80
Prode Principiante
Messaggi: 63
Iscrizione: martedì 15 luglio 2008, 11:42

Re: Memoria di swap help!!!

Messaggio da NeoUbuntu80 »

Ho provato,ma nulla anche cosi...
Adesso ho lanciato il comando

Codice: Seleziona tutto

echo 100 > /proc/sys/vm/swappiness
e le cose sembrano andare bene, nel senso che ora quando arriva a metà RAM utilizzata ne fa lo swap di una parte. Sapete come rendere questo valore definitivo (cioè che rimanga anche dopo il riavvio)???
Avatar utente
enzotib
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 250
Iscrizione: domenica 21 settembre 2008, 23:25
Desktop: gnome
Distribuzione: Debian GNU/Linux trixie/sid
Sesso: Maschile

Re: Memoria di swap help!!!

Messaggio da enzotib »

Dovrebbe essere sufficiente aggiungere la riga

Codice: Seleziona tutto


  vm.swappiness = 100

nel file /etc/sysctl.conf

--
enzotib
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti