Pagina 1 di 1
RAM sottostimata, che fare?
Inviato: mer 4 ago 2004, 19:56
da bishopsat
Salve a tutti,
<BR>come da oggetto la mia slack10 con kernel 2.6.7 (idem per il 2.4.26) invece di vedere 1024MB di RAM (due blocchi da 512MB PC3200 su slot dual-channel) me ne riconosce solo 883,81MB.
<BR>Ho provato ad appendere in lilo.conf "mem=1G" ma purtroppo il problema persiste.
<BR>
<BR>~$ dmesg | grep Memory
<BR>Memory: 904476k/917504k available (2982k kernel code, 12284k reserved, 1266k data, 192k init, 0k highmem)
<BR>
<BR>Aggiungo inoltre che il north brdge e´ un I875P e che nel BIOS le opzioni di memory hole sono disabilitate, prova ne e´ che Windows i flip-flop li riesce a contare tutti

...
<BR>
<BR>
<BR>Qualcuno ha qualche idea di come io passa far riconoscere tutta la memoria fisica?
<BR>
<BR><BR><BR>[ Questo Messaggio è stato Modificato da: bishopsat il 04-08-2004 20:05 ]<br>
RAM sottostimata, che fare?
Inviato: mer 4 ago 2004, 20:27
da Firetux
non vorrei dire una cosa per un altra... ma forse devi espimere la dimensione della RAM in MB cioè:
<BR>append="mem=1024M"
<BR>Ricordati che se hai altri "append" devi metterli insieme, altrimenti l´ultimo sovrascrive i precedenti!
<BR>...fammi sapere!
<BR>Ciao :-] <br>
RAM sottostimata, che fare?
Inviato: mer 4 ago 2004, 20:45
da samiel
Io mi sono trovato
<BR>nella tua stessa situazione.
<BR>Abilita nel kernel
<BR>il supporto High memory!
<BR>
<BR>M.<br>
RAM sottostimata, che fare?
Inviato: gio 5 ago 2004, 3:38
da bishopsat
<!-- BBCode Quote Start --><TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1>Quote:</font><HR></TD></TR><TR><TD><FONT SIZE=-1><BLOCKQUOTE>
<BR> 04-08-2004 alle ore 20:45, samiel :
<BR>Io mi sono trovato
<BR>nella tua stessa situazione.
<BR>Abilita nel kernel
<BR>il supporto High memory!
<BR>
<BR>M.<br>
<BR></BLOCKQUOTE></FONT></TD></TR><TR><TD><HR></TD></TR></TABLE><!-- BBCode Quote End -->
<BR>
<BR>Avevo sempre pensato (e mai letto) che quei 4GB fossero un limite inferiore...
<BR>Grazie M
<BR>
<BR>
<BR>~$ dmesg | grep Memory
<BR>Memory: 1033548k/1047808k available (2988k kernel code, 13356k reserved, 1267k data, 192k init, 130304k highmem)
<BR>
<BR>
<BR><!-- BBCode Start --><I>null</I><!-- BBCode End --><br>
RAM sottostimata, che fare?
Inviato: gio 5 ago 2004, 12:17
da goodchild
non potrebbe essere un problema di conversione?
<BR>ovvero sull´etichetta e´ definito MB in base 10 mentre ovviamente linux lo vede in base 2, ovvero
<BR>1 MB = 1000000
<BR>1 MB = 1048576<br>
RAM sottostimata, che fare?
Inviato: gio 5 ago 2004, 16:14
da bishopsat
NO!
<BR>1MB = 2^100 universalmente
<BR>
<BR>Il problema e´ sull´impossibilita´ di mappare staticamente (con un indirizzo a 32bit) una quantita´ superiore o uguale a un 1GB di memoria fisica.
<BR>Riporto uno stralcio del help di xconfig
<BR>
<BR>---------
<BR>Linux can use up to 64 Gigabytes of physical memory on x86 systems.
<BR>However, the address space of 32-bit x86 processors is only 4
<BR>Gigabytes large. That means that, if you have a large amount of
<BR>physical memory, not all of it can be "permanently mapped" by the
<BR>kernel. The physical memory that´s not permanently mapped is called
<BR>"high memory".
<BR>
<BR>If you are compiling a kernel which will never run on a machine with
<BR>more than 1 Gigabyte total physical RAM, answer "off" here (default
<BR>choice and suitable for most users). This will result in a "3GB/1GB"
<BR>split: 3GB are mapped so that each process sees a 3GB virtual memory
<BR>space and the remaining part of the 4GB virtual memory space is used
<BR>by the kernel to permanently map as much physical memory as
<BR>possible.
<BR>
<BR>If the machine has between 1 and 4 Gigabytes physical RAM, then
<BR>answer "4GB" here.
<BR>-------------<br>
RAM sottostimata, che fare?
Inviato: gio 5 ago 2004, 23:22
da goodchild
solo una puntualizzazione 1MB = 2^6 infatti 2^100 si aggira intorno a 10^30
<BR>in ogni caso non e´ affatto universale! esistono memorie in commercio (ad esempio compact flash) in cui il produttore scrive 1MB intendendo la notazione del SI lasciando pero´ intendere che si usi quella informatica.<br>
RAM sottostimata, che fare?
Inviato: ven 6 ago 2004, 2:23
da bishopsat
perdonami, avrei dovuto dire 2^20
<BR>
<BR>Per le memorie flash dovrebbero scrivere Mb cioe´ megabit e non byte, ma la B maiuscola fa piu´ scena.
<BR>
<BR>ciao<BR><BR>[ Questo Messaggio è stato Modificato da: bishopsat il 06-08-2004 02:26 ]<br>