Newsgroup: it.comp.os.linux.debian
Titolo: RAM e SWAP

ho fatto alcuni esperimenti sull'uso della swap a seconda della ram, su 
un pc desktop di casa
con 128MB, raramente la swap supera i 128MB
con 512, raramente la swap supera i 32 MB
con 1GB la swap non viene mai usata!
ma se gia' con 512MB la ram e' quasi sempre sufficiente tanto da non 
necessitare swap... ma a che servono 2GB di RAM offerti nei nuovi portatili?

necessitare swap... ma a che servono 2GB di RAM offerti nei nuovi portatili?
  2 GB di RAM o di swap? Nel secondo caso nel 99,9999% dei casi a
niente.
-- 
  Ciao :-)
  Massimo
Rivendita on line software, magliette e gadget Linux / *BSD
http://www.thule.it
Nell'indirizzo, inserire una "h" tra la "t" e la "u"

 niente.
no no... ram
e con oltre 1GB di RAM, la swap e' buttata al 100% dei casi

 
No, lui intendeva: posto che lo swap serve a sostituire temporaneamente la
RAM quando qualche processo richiede molta memoria, e visto che con 512MB
di RAM lo swap non viene usato quasi mai, questo vuol dire che non ci sono
quasi mai processi che impegnano complessivamente piu' di 512MB. 
E quindi praticamente la RAM oltre un GB non viene mai utilizzata. Il dubbio
sull' utilita' effettiva di avere piu' di 1 GB di RAM rimane.
A meno che i 2 GB non servano per far girare Vista :)
Oppure, a meno che nel sistema Linux non stiano girando processi di 10
utenti tutti connessi contemporaneamente ... ma in un portatile questa mi
pare una evenienza molto rara. 
Sicuramente, non manomettero' il mio eeePC per farlo arrivare a 2 GB di RAM,
anche se pare che qualcuno lo abbia fatto :)
B.C.

 portatili?
A far girare vista con le animazioni disneyane?
A fare rendering/authoring audio/video?
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 e con oltre 1GB di RAM, la swap e' buttata al 100% dei casi
Ridimensiona la tua affermazione.
Se vuoi usare funzioni come l'ibernazione o /suspend/ /to/
/disk/ hai bisogno che lo swap sia il doppio della RAM più 
un pochettino.

 ... ma a che servono 2GB di RAM offerti nei nuovi portatili?
Dipende dalle applicazione che usi; per un programma matematico 
od una simulazione due giga possono stare stretti.
Ma anche per un utilizzo casalingo, dato il prezzo irrisorio delle 
memorie puoi fare un RAMdisk e montarci /tmp
Per la swap il discorso e' un'altro; lo spazio su disco e` lì
non ti costa niente, puoi sfruttare la funzione di ibernazione
che per un portatile e' necessaria.

 bisogno che lo swap sia il doppio della RAM più un pochettino.
Non e` proprio verissimo.
Per il STD basta una swap pari alla RAM, e anche inferiore, visto che puoi 
comprimere l'immagine della RAM prima di freezare. Se hai un processore 
decente e` anche piu` veloce che scrivere tutta la RAM su disco.
Per esempio, sull'Eee con 1 GB di RAM io ho 512 MB di swap, che monto da 
script prima del STD e smonto subito dopo il resume.
Le pataccate di RAM sui portatili, oltre che a non far usare la swap, 
servono a tenere in cache piu` dati possibili, in modo da non risvegliare 
troppo spesso il disco, e quindi allungare la durata della batteria.
Sempre sull'Eee, per ottimizzare le scritture (e quindi ridurre 
frammentazione e aumentare la vita della SSD), ho messo il commit ogni 10 
minuti invece che ogni 5 secondi. Confido molto nella stabilita` del 
kernel. :)
Anche con Gnome, di solito ho intorno ai 2-300 MB occupati, quindi 7-800 
rimangono per il caching.
Bye.



  La quantita' di RAM va scelta a seconda di quelle che sono le
proprie esigenze: e' chiaro che per usare Internet basta e avanza un
PC con 512 MB di RAM, se fai grafica pesante o usi altri programmi
avidi di memoria 2 GB possono essere pochi.
  Ad ogni modo ha anche ragione mallin.shetland e ricadiamo nel
discorso delle esigenze.


 kernel. :)
mi pare un pessima idea, ovviamente imho

 avidi di memoria 2 GB possono essere pochi.
per la verita' la cosa era nata curiosando su mediaworld
i portatili con meno RAM hanno 2GB... poi ne vendono alcuni con 3, e 
addirittura con 4 GB... ma nessuno con meno di 2
http://compraonline.mediaworld.it/webapp/wcs/stores/servlet/CategoryDisplay?catalogId=20000&storeId=20000&categoryId=1504&relpage=1&iscache=1
oggi una persona media che si compra un pc, si ritrova un dual core (di 
cui usera' uno solo), 2GB di RAM (di cui usera' 1GB), 250GB di hard disk 
(di cui usera' 100GB) e un acceleratore grafico, che, se ha superato i 
15 anni, non usera' mai.

15 anni, non usera' mai.
  LOL io gioco ben poco, tanto che qualunque scheda scrausa con un
minimo di accelerazione 3D mi va bene anche se integrata, ma magari
c'e' chi la usa per scopi seri.




Non esaltava molto nemmeno a me, e per questo mi sono fatto uno shortcut 
da tastiera che forza un "sync", da premere dopo che ho salvato dati 
importanti.
Cosi` ho il meglio dei due mondi: non me ne frega niente se perdo una 
thumbnail di nautilus o un file nella cache di Epiphany, ma se salvo un 
documento posso forzare la scrittura su disco.
L'unica rogna e` ricordarsi di premere lo shortcut. :)
Su un server, o anche su un desktop molto utilizzato, questo ha molto meno 
senso, ma su un notebook "quasi monotask" lo trovo un rischio accettabile.
Bye.

 15 anni, non usera' mai.
Questo serve per Vista. Senza, la GUI e` un chiodo inutilizzabile. Lo dico 
per esperienza personale. :/
E gia` molte Intel fanno fatica. Spesso serve una ATI o nVidia.
Poi ci sono i gaming notebook, ma io li trovo una aberrazione. Percio` 
vendono tantissimo.
Bye

Antonio Macchi ha scritto:

A farci girare Vista: e che cavolo :-)
Paride

Antonio Macchi ha scritto:

C'e' gente che ha il suo bravo oracle anche su notebook, e ti assicuro 
che a volte nemmeno basta.
Potresti ad esempio volere due o tre macchine virtuali xen, vmware, od 
altro, e quindi la ram, viene consumata.
In sostanza dipende tutto da cosa ci vuoi fare.
Paride

Antonio Macchi ha scritto:

Con Linux la memoria serve tutta piu ne hai meglio e' !!!!
Io ho una partizione di root da 12Gb e 8Gb di RAM(SO 64bit) e dopo 30 
minuti ti dimentichi di avere un disco (Il kernel secondo me e' migliore 
  di windows nel chacing dinamico)......a tuo rischio puoi ritardare la 
scrittura finanche all arresto del pc (di fatto annulla ogni 
interferenza del disco di sistema).
Lo swap invece serve per l'hybernation quindi devi avere almeno lo 
spazio maggiore di tutta la tua RAM.
Giulia

 script prima del STD e smonto subito dopo il resume.
ulteriori info? :D
tipo lo script, quando lo chiami, ecc...
grazie

 anche se pare che qualcuno lo abbia fatto :)
basta aprire lo sportellino della ram e cambiargli il modulo, non è così 
complicato come aprirlo e saldargli su un paio di usb interne :D
considerando che /tmp la monto in ram non mi dispiace potergliene 
mettere 4 di GB...

 ulteriori info? :D
Tutte quelle che vuoi :)
http://alex.amiran.it/20080703/debian-su-eee900-parte-3/
Bye.