Kernel per 4 giga di ram

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Avatar utente
pido43
Prode Principiante
Messaggi: 177
Iscrizione: lunedì 10 maggio 2010, 22:41
Desktop: Gnome Shell
Distribuzione: Ubuntu 12.04 LTS 64bit
Località: campania

Kernel per 4 giga di ram

Messaggio 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
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Kernel per 4 giga di ram

Messaggio 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:

Codice: Seleziona tutto

uname -a
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
Avatar utente
luca1202
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2005
Iscrizione: giovedì 27 novembre 2008, 19:38
Desktop: GNOME Shell
Distribuzione: Ubuntu 19.10
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Kernel per 4 giga di ram

Messaggio da luca1202 »

installare la versione a 64 bit no?
Avatar utente
pido43
Prode Principiante
Messaggi: 177
Iscrizione: lunedì 10 maggio 2010, 22:41
Desktop: Gnome Shell
Distribuzione: Ubuntu 12.04 LTS 64bit
Località: campania

Re: Kernel per 4 giga di ram

Messaggio 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
Avatar utente
luca1202
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2005
Iscrizione: giovedì 27 novembre 2008, 19:38
Desktop: GNOME Shell
Distribuzione: Ubuntu 19.10
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Kernel per 4 giga di ram

Messaggio 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 ;D

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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Kernel per 4 giga di ram

Messaggio 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.
Avatar utente
luca1202
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2005
Iscrizione: giovedì 27 novembre 2008, 19:38
Desktop: GNOME Shell
Distribuzione: Ubuntu 19.10
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Kernel per 4 giga di ram

Messaggio 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.
shouldes
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 19490
Iscrizione: domenica 10 febbraio 2008, 21:45

Re: Kernel per 4 giga di ram

Messaggio 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.
Avatar utente
luca1202
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 2005
Iscrizione: giovedì 27 novembre 2008, 19:38
Desktop: GNOME Shell
Distribuzione: Ubuntu 19.10
Sesso: Maschile
Località: Ferrara
Contatti:

Re: Kernel per 4 giga di ram

Messaggio 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
Avatar utente
pido43
Prode Principiante
Messaggi: 177
Iscrizione: lunedì 10 maggio 2010, 22:41
Desktop: Gnome Shell
Distribuzione: Ubuntu 12.04 LTS 64bit
Località: campania

Re: Kernel per 4 giga di ram

Messaggio 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
Avatar utente
xmanganato77
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 270
Iscrizione: venerdì 15 dicembre 2006, 23:24
Località: TTT
Contatti:

Re: Kernel per 4 giga di ram

Messaggio da xmanganato77 »

Tenere una 32 su una cpu del genere sarebbe come far funzionare una Golf GTI con la benzina normale...anacronismo puro.
CPU:e5700,MB:Zotac 9300-ITX,Ram:2x4Gb, Nvidia Gt430, Ubuntu 12.04???
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: Majestic-12 [Bot] e 6 ospiti