Newsgroup: it.comp.os.linux.iniziare
Titolo: 4G di ram

messi stamattina due banchi da 2G di ram nuova nuova
ma il sistema me ne vede.... tre!
leggo in giro che il problema sulla ram e' dato dai 32 bit o da non aver
abilitato high memory nel kernel (PAE). Ma leggo anche che questo problema
dovrebbe verificarsi per memorie *superiori* a 4G, ma a quanto pare non è
così.
io avevo il PAE settato a 4G, adesso l'ho messo a 64 e sto ricompilando,
vediamo che succede. Se dovesse vedermela tutta... a cosa sarebbe dovuto
questo strano comportamento?

 
non so, mai avuto più di un giga e presumo che non l'avrò per un bel pezzo;
ma il PAE è la scelta giusta? leggo:
PAE (Physical Address Extension) Support (X86_PAE)
PAE is required for NX support, and furthermore enables
larger swapspace support for non-overcommit purposes. It
has the cost of more pagetable lookup overhead, and also
consumes more pagetable space per process.
mi pare parli di swap;
mentre subito prima c'è la voce High Support con off, 4GB e 64GB;
fra l'altro per off dice:
If you are compiling a kernel which will never run on a machine with
more than 1 Gigabyte total physical RAM, answer "off" here (default
choice and suitable for most users). This will result in a "3GB/1GB"
split: 3GB are mapped so that each process sees a 3GB virtual memory
space and the remaining part of the 4GB virtual memory space is used
by the kernel to permanently map as much physical memory as
possible.
che mi sembra il tuo caso;
r
-- 
Alla fine tu sei stanco di queste distro sedicenti facili
Solo la Slackware è rimasta tutta nuova la Slackware
E' rimasta semplice come gli hangar dell'aeroporto
[Apollinaire, Zona]
Home Page, The Pentangle, I Salon di Baudelaire: 
http://www.umpf.net

 che mi sembra il tuo caso;
scusa dove hai letto sta roba?
nel menuconfig ho solo la prima parte che hai riportato, niente su questa
storia dei 3G

 scusa dove hai letto sta roba? 
nell'apposita finestra di xconfig, cliccando su off in High Memory Support;
r
-- 
Hare hare supermarket !
Hare hare supermarket !
[Daevid Allen: Other Side of the Sky]
Ramapage: 
http://umpf.net/

 nell'apposita finestra di xconfig, cliccando su off in High Memory Support;
l'ho trovato, mi era sfuggito.ù
grazie

 ma il sistema me ne vede.... tre!
Cosa del tutto normale, sia in Linux che anche in Windows. Questo
perchè il kernel si riserva parte dello spazio di indirizzamento per
scopi suoi interni. La memoria che condivide lo stesso range di
indirizzi dello spazio riservato non è di conseguenza accessibile.
Puoi abilitare la paginazione, ma questo a scapito di un degrado delle
prestazioni. Inoltre, anche se non ti interessa, permane il limite di 4
GB (contro i 64 GB) per ogni singolo processo.
Un'altra soluzione, prestazionalmente sicuramente migliore, è quella di
adottare, se hai un processore a 64 bit e se non hai esigenze
particolari, una distribuzione a 64 bit.


A parte il fatto che non ho mai visto il mio sistema utilizzare più di
800MB di ram pure sotto carico e con un paio di macchine virtuali
avviate sopra, leggi qui
http://www.geekissimo.com/2008/10/04/ubuntu-linux-come-utilizzare-oltre-3-gb-di-ram-32-bit/
Marius

 avviate sopra
Beh ovviamente dipende da quanta memoria assegni alle macchine
virtuali :)
-- 
syaochan - 
syao...@hotmail.com
Fan #1 di Sakura
- dite anche voi NO allo yaoi >__< -

 virtuali :)
Alle VM di solito assegno un giga, ma quello è solo il limite
superiore disponibile. VMWare non alloca immediatamente tutta la
memoria assegnata alla macchina, perciò, per fare un esempio, su un
host Debian con su una VM WindowsXp ed un'altra Windows2000
difficilmente supererai gli 800MB totali allocati in condizioni di
carico "normali". Certo, se sull'host ci fai girare JBoss e Postgres e
su XP ci metti Autocad a fare rendering le cose cambiano.
Marius