Utilizzare più RAM e meno SWAP rende il pc più veloce

7 risposte [Ultimo messaggio]
Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Ecco come provare senza rendere permanente la modifica:

su
sysctl -w vm.swappiness=10

Ora provate qualche applicazione. A me Firefox è decisamente più veloce. Questa modifica si basa sul fatto che la RAM è più veloce dell'hard disk
quindi facendo lavorare la RAM al posto dello SWAP abbiamo un pc più veloce.
Se abbiamo comprato un computer con una RAM esagerata perchè c'è (meglio c'era) installato Windows SVista o Windows quasi 7, sicuramente ci ritroviamo con 4 giga di RAM. Prima o poi Zio Bill ci spiegherà perchè al suo sistema IN-operativo serve così tanta memoria..

Se volgiamo rendere la modifica permanente ad ogni avvio del pc:

su
nano /etc/sysctl.conf

Aggiungiamo in fondo al file la riga:

vm.swappiness=10

Salviamo e usciamo.

Ritratto di ivosperi
ivosperi
(Geek)
Offline
Geek
Iscritto: 19/12/2007
Messaggi: 101

Ho appena provato e sembra proprio funzionare Smile
ciao ivo

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Big Grin

Ritratto di Anubi_OpenSUSE_2
Anubi_OpenSUSE_2
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 34

Funziona...
FireFox (Che non uso mai...) è molto più veloce.
Vedo anche il desktop leggermente più reattivo.
Bravo.

OT: Elementare, gli serve così tanta RAM per spingere gli acquirenti a comprare PC sempre più potenti.

OpenSUSE USER, Arch linux user, Ubuntu user, Fedora User, Debian user, Mandriva User, MoonOS user, Android User, PC-BSD User, Slackware user, ozOs user, Symbian OS user, Chrome OS user, Elive user, Debian ( Lenny ) user, Windows HATER.
KDE4 (ex) user, Gnome user, FluxBox User, IceWM user, Blackbox user, OpenBox user, Xfce User, LXDE user, WMaker User, AfterStep User, E16 - E17 user. Vi state chiedendo com'è possibile ? Abbiate fantasia...

Ritratto di doc_pluto
doc_pluto
(Guru)
Offline
Guru
Iscritto: 08/02/2007
Messaggi: 871

Naxus ha scritto:

Ecco come provare senza rendere permanente la modifica:

su
sysctl -w vm.swappiness=10

effettivamente cosa fa questa impostazione?
di default quant'è?

edit:
ho trovato la risposta alla mia seconda domanda: dovrebbe essere 60 (è un valore compreso fra 0 e 100, inclusi)

ho provato a settare quel valore, e diciamo che non ho notato grandi migliorie, anzi..
l'ho impostato temporaneamente a 30 (di default era 60) e tutto è tornato fluido.

leggendo qua e là ho trovato una voce di wikipedia in cui diceva che alzare il numero può migliorare le performance.

wikipedia ha scritto:

The default value is 60, and for most desktop systems, setting it to 100 may help to improve overall performance.


wiki rimanda a questa pagina: http://kerneltrap.org/node/3000
mi sembra di aver capito che alzare il valore porti vantaggi se si utilizza lo stesso processo per molto tempo.
sbaglio?

Hardware: MB:P5E3_Deluxe - CPU:Core2Duo E8400 3.0GHz - RAM:Kingstone_2Gb_DDR3 - Video:GeForce9600GT/PCI/SSE2 - HD: 2x WDCaviarBlue 1TB
--------------------------------
Software: SO:openSuSE 12.1 - ARCH:64bit - DE:Gnome3 - DriverVideo:Ufficiali Nvidia

Ritratto di Naxus
Naxus
(Junior)
Offline
Junior
Iscritto: 29/12/2010
Messaggi: 17

Non saprei, quello che so è che cambiare l'impostazione migliora le presatzioni del pc se hai molta ram (io ne ho 3 giga).
Sui miei computer ha funzionato e anche su quelli degli amici, il miglioramento è nettamente evidente.
Nel tuo caso specifico non saprei, Comunque se non ti porta giovamenti non lo fare.

Ritratto di Geezer
Geezer
(Geek)
Offline
Geek
Iscritto: 10/05/2006
Messaggi: 58

ciao..ho provato, è tutto molto veloce, io ho settato 90

grazie!! Applause

Asus M50sv

Opensuse 11.4 64bit

Ritratto di anubis
anubis
(Guru)
Offline
Guru
Iscritto: 07/04/2007
Messaggi: 3656

per completezza...

http://www.suseitalia.org/guide/installazione-configurazione/utilizzo-della-memoria-linux-la-variabile-swappiness

OpenSUSE Member,Packman Packager, Education Project Admin, LXDE Project Admin
Powered by http://en.opensuse.org/HP_Pavilion_dv6855el