Pagina 1 di 1
Kernel per 4 giga di ram
Inviato: sabato 9 ottobre 2010, 18:09
da pido43
Salve .. se l'argomento è stato già discusso, datemi il link altrimenti .. vi chiedo:
- Ricordo di aver letto un post in cui si parlava di un kernel che "vede" i classici 4 giga di ram del desktop. Ho provato a vedere nei pacchetti disponibili ma non lo trovo.
Come si chiama e da dove lo scarico???
- Per chi lo usa .. vale la pena installarlo ???? .. vantaggi e inconvenienti !!!!!!
La cartella home esistente, rimane disponibile con il nuovo kernel ?????
grazie
Re: Kernel per 4 giga di ram
Inviato: sabato 9 ottobre 2010, 18:37
da shouldes
Non ti cambia assolutamente nulla col kernel pae, a parte che vedi tutti e 4GB di ram.
Se fai l'installazione connesso, ti mette il pae e usi quel kernel senza che nemmeno te ne accorgi.
Dai:
Se non hai il kernel pae dai:
Codice: Seleziona tutto
sudo apt-get install linux-generic-pae linux-headers-generic-pae
Riavvia e rimuovi tutti i kernel normali da synaptic.
linux-generic
linux-image-generic
linux-headers-generic
linux-image--generic
Tutta la roba senza il pae finale che non richiede la rimozione di roba con pae (naturalmente parlo di pacchetti linux-image-xxx e linux-headers-xxx, non di rimuovere tutto il sistema).
Qua c'è l'howto:
https://help.ubuntu.com/community/EnablingPAE
Re: Kernel per 4 giga di ram
Inviato: sabato 9 ottobre 2010, 19:42
da luca1202
installare la versione a 64 bit no?
Re: Kernel per 4 giga di ram
Inviato: sabato 9 ottobre 2010, 22:12
da pido43
luca1202 ha scritto:
installare la versione a 64 bit no?
Mi vuoi dire che esiste lo stesso limite di windows!?!?!?!?
Ma forse ho capito .. sono i 64 bit che superano il limite dei 3GiB
@ shouldes - uname -a mi dice:
Linux giuseppe-desktop 2.6.32-25-generic-pae #44-Ubuntu SMP Fri Sep 17 21:57:48 UTC 2010 i686 GNU/Linux
Il dubbio è che Monitor di sistema mi dice "Memoria 3,1GiB!"
Mi preoccupa che quel 4° GiB si atrofizzi !!!!
grazie e saluti
Re: Kernel per 4 giga di ram
Inviato: sabato 9 ottobre 2010, 22:21
da luca1202
pido43 ha scritto:
luca1202 ha scritto:
installare la versione a 64 bit no?
Mi vuoi dire che esiste lo stesso limite di windows!?!?!?!?
Ma forse ho capito .. sono i 64 bit che superano il limite dei 3GiB
in qualunque sistema operativo a 32 bit
un sistema operativo a 32 bit non riesce ad indirizzare più di 2 alla 32 indirizzi, che fa qualcosa come 4 miliardi e rotti, quindi a livello teorico il limite è di 4 giga di ram ma poi per altri motivi il limite scende a 3,2 (circa) giga di ram riconosciuti.
i sistemi a 64 possono indirizzare 2 alla 64 indirizzi quindi il limite teorico passa da 4 giga a 16 tera.
Re: Kernel per 4 giga di ram
Inviato: domenica 10 ottobre 2010, 13:55
da shouldes
Col pae la dimensione degli indirizzi virtuali non cambia, quindi continui ad usare le normali applicazioni a 32bit, ma l'indirizzo fisico a 36bit dovrebbe permetterti di gestire fino a 64GB di memoria.
Col pae dovresti vedere poco più di 4000MB disponibili, mentre con la 64bit poco più di 3900MB disponibili, su un sistema con 4GB di ram.
Visto che hai già il pae, i 3,1GB saranno un limite della tua macchina (a me col pae vede 4017 MB disponibili).
La differenza tra 32 e 64 bit nella memoria disponibile è che il kernel con la 64bit si riserva più memoria, quindi quella disponibile è un pochino di meno.
Fai una prova col livecd della 64bit, ma dubito ti veda più memoria del i686 col pae.
Non hai detto se possiedi una scheda video a memoria condivisa.
Re: Kernel per 4 giga di ram
Inviato: domenica 10 ottobre 2010, 14:05
da luca1202
io onestamente non sono molto a favore del kernel pae in quanto è solo un accrocchio per risolvere il "problema" dei 4 giga.
in pratica una parte della memoria ram viene usata per mappare il restante che normalmente non viene visto e questo ovviamente può influire sulle performarce senza tener conto del fatto che una parte (seppur piccola) della ram diventa inutilizzabile perchè viene usata, per l'appunto, per immagazzinare i puntatori alle aree di memoria mappate.
Re: Kernel per 4 giga di ram
Inviato: domenica 10 ottobre 2010, 14:34
da shouldes
luca1202 ha scritto:
io onestamente non sono molto a favore del kernel pae in quanto è solo un accrocchio per risolvere il "problema" dei 4 giga.
in pratica una parte della memoria ram viene usata per mappare il restante che normalmente non viene visto e questo ovviamente può influire sulle performarce senza tener conto del fatto che una parte (seppur piccola) della ram diventa inutilizzabile perchè viene usata, per l'appunto, per immagazzinare i puntatori alle aree di memoria mappate.
La mappatura può occupare un fonte millesimale di ram quando si superano i 4GB, visti i limiti degli indirizzi virtuali a 32bit che si fermano a tale quantitativo, ma è roba insignificante.
Con 4GB di ram dai benchmark risulta più performante il kernel pae rispetto al normale.
Il PAE è un'istruzione delle cpu che mi pare sia stata introdotta dai pentium 3, come poi sono state introdotte le istruzioni AMD64 e EM64T.
Fino a prova contraria, le cpu x86 usate per i desktop e portatili non sono 64bit, supportano queste istruzioni, stop, come già supportavano il pae prima che queste fossero implementate.
Quindi ci deve essere per forza un gioco tra i registri fisici e virtuali (36 bits physical, 32 bits virtual o 36 bits physical, 64 bits virtual) se non sto scrivendo una minchiata. (ho degli AMD 40 bits physical)
A differenza della 64bit, col pae la differenza di ram consumata è praticamente inesistente, invece con registri a 64bit vs 32bit per forza di cose si deve notare.
Col pae dovresti avere il limite di non poter indirizzare più di 2GB per una singola applicazione, tutto qui.
Poi se hai tantissima ram (6-8 GB) e sai come sfruttare il pc, hai un notevole guadagno in performance, quindi non ci pensi proprio al pae.
Re: Kernel per 4 giga di ram
Inviato: domenica 10 ottobre 2010, 14:48
da luca1202
shouldes ha scritto:
La mappatura può occupare un fonte millesimale di ram quando si superano i 4GB, visti i limiti degli indirizzi virtuali a 32bit che si fermano a tale quantitativo, ma è roba insignificante.
Con 4GB di ram dai benchmark risulta più performante il kernel pae rispetto al normale.
Il PAE è un'istruzione delle cpu che mi pare sia stata introdotta dai pentium 3, come poi sono state introdotte le istruzioni AMD64 e EM64T.
Fino a prova contraria, le cpu x86 usate per i desktop e portatili non sono 64bit, supportano queste istruzioni, stop, come già supportavano il pae prima che queste fossero implementate.
Quindi ci deve essere per forza un gioco tra i registri fisici e virtuali (36 bits physical, 32 bits virtual o 36 bits physical, 64 bits virtual) se non sto scrivendo una minchiata. (ho degli AMD 40 bits physical)
A differenza della 64bit, col pae la differenza di ram consumata è praticamente inesistente, invece con registri a 64bit vs 32bit per forza di cose si deve notare.
Col pae dovresti avere il limite di non poter indirizzare più di 2GB per una singola applicazione, tutto qui.
Poi se hai tantissima ram (6-8 GB) e sai come sfruttare il pc, hai un notevole guadagno in performance, quindi non ci pensi proprio al pae.
in effetti mi sono reso conto che avevo un pò di casino in testa riguardo questo argomento.
ho trovato interessante l'articolo di wikipedia riguardo le istruzioni pae dei processori, chi fosse interessato può approfondire qua
http://it.wikipedia.org/wiki/Physical_Address_Extension
Re: Kernel per 4 giga di ram
Inviato: lunedì 11 ottobre 2010, 16:51
da pido43
.. e concludo.
Monitor di sistema mi dice "Pentium dual core E5400 a 2.700 GHz, dovrebbe supportare i 64 bit.
La sk video è una Ati hd4350 con 512Mb di ram.
La MB è una Asrock G31M-S che ho provato a settare in diversi modi ma, quello che sto usando, è l'unico che avvia.
Letti i pareri e tenuto conto dell'uso che faccio del Pc, mi tengo LL a 32 bit, per altri 3 anni .. se ci campo!!!!
Ma lo sfizio me lo levo .. installo MM a 64 bit in VMware, sotto win7.
Saluti e grazie
Re: Kernel per 4 giga di ram
Inviato: lunedì 11 ottobre 2010, 17:40
da xmanganato77
Tenere una 32 su una cpu del genere sarebbe come far funzionare una Golf GTI con la benzina normale...anacronismo puro.