4Gb di RAM "viste" 3,50

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
414N
Iper Master
Iper Master
Messaggi: 2924
Iscritto il: mer 13 feb 2008, 16:19
Slackware: 15.0
Kernel: 5.15.19
Desktop: KDE5
Località: Bulagna
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da 414N »

Curioso, io ho il problema opposto!
Uso Slamd64 12.1 (quindi il problema del massimo indirizzamento possibile da parte di un processore a 32 bit non si pone) e ho due moduli DDR da 512 MB l'uno.
La memoria rilevata non è 1 GB "tondo", ma un po' meno:

Codice: Seleziona tutto

MemTotal:      1027644 kB
MemFree:          9352 kB
Buffers:          9800 kB
Cached:         529332 kB
SwapCached:       2512 kB
Active:         615064 kB
Inactive:       234780 kB
SwapTotal:     2104472 kB
SwapFree:      2101912 kB
Dirty:             528 kB
Writeback:           0 kB
AnonPages:      308208 kB
Mapped:         112392 kB
Slab:           100744 kB
SReclaimable:    84356 kB
SUnreclaim:      16388 kB
PageTables:      14800 kB
NFS_Unstable:        0 kB
Bounce:              0 kB
CommitLimit:   2618292 kB
Committed_AS:   725612 kB
VmallocTotal: 34359738367 kB
VmallocUsed:     18844 kB
VmallocChunk: 34359718907 kB

Codice: Seleziona tutto

echo "1027644 / 1024" | bc -l
1003.55859375000000000000
Come potete vedere, non rileva 20,5 MB (circa) di memoria...
È normale?

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da conraid »

DanBadJar ha scritto:Concordo con Mario.
Quindi mi reputo fortunato che la mia Asus P5WDH-deluxe non sia così legata a M$ !!
M$ c'entra poco, quando su IRC Plaoo parlava di questo problema cercando in rete mi sono imbattuto in un articolo della M$ stessa in cui dice che Vista ha bisogno di particolari condizioni per vedere tutti e 4 i gb...
toh.. eccola
http://support.microsoft.com/kb/929605

la cosa buffa è che adesso per la stessa chiave di ricerca questa discussione viene prima in google, il potere di slacky :-)

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: 4Gb di RAM "viste" 3,50

Messaggio da Mario Vanoni »

conraid ha scritto:
DanBadJar ha scritto:Concordo con Mario.
Quindi mi reputo fortunato che la mia Asus P5WDH-deluxe non sia così legata a M$ !!
M$ c'entra poco, quando su IRC Plaoo parlava di questo problema cercando in rete mi sono imbattuto in un articolo della M$ stessa in cui dice che Vista ha bisogno di particolari condizioni per vedere tutti e 4 i gb...
toh.. eccola
http://support.microsoft.com/kb/929605
Letto l'articolo M$, interessante sotto:

WORKAROUND
"... memory remapping feature ..."

E` colpa di una mobo per "consumer" senza soldi!
Anche loro sono impotenti, reclamare al costruttore!
Il venditore te lo dice che e` una mobo castrata?
Chissa` perche` la ASUS ha sempre una versione DELUXE?

Il BIOS non prevede nessuna possibilita`,
smerigliato tutto il PCI nel BIOS (pero` funziona),
al boot vede 3192MB di memoria, rinuncio ad altri test.

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: 4Gb di RAM "viste" 3,50

Messaggio da davide77 »

Io terrei presente anche i parametri del bios, lo slot agp aveva una "Aperture size" che nella migliore delle ipotesi era di 128Mb. Immagino che andassero tutti persi nell'indirizzamento, quindi già lì sono parecchi Mb che se ne vanno, poi ci sta tutto il contorno... :p

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: 4Gb di RAM "viste" 3,50

Messaggio da Mario Vanoni »

davide77 ha scritto:Io terrei presente anche i parametri del bios, lo slot agp aveva una "Aperture size" che nella migliore delle ipotesi era di 128Mb. Immagino che andassero tutti persi nell'indirizzamento, quindi già lì sono parecchi Mb che se ne vanno, poi ci sta tutto il contorno... :p
Sulla macchina citata agp era 8MB,
cambiando, con altre due voci apparse poi,
aumentato
prima voce a 56 MB
seconda voce a 64MB.

Reboot invariato, 3192MB di RAM.

Ma sono sempre 800MB mancanti!

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: 4Gb di RAM "viste" 3,50

Messaggio da davide77 »

Non so che dire... :dontknow:

Ma tutta questa ram a cosa serve? Per virtualizzare?

Io sul pc al lavoro con una vm con Vista (768Mb di ram ma potrei arrivare tranquillamente ad 1GB) apro parecchi programmi e non ho ancora saturato la ram da 2 Gb e non swappa. Gli unici 2 server che ho con 4Gb sono uno di business intelligence e uno che contiene qualche vm (a parte il blade del gestionale, 8 lame dove la somma delle ram dà 80Gb). :laughing6:

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da Luci0 »

Insomma uno compila con le PAE e 4Gb e poi si accorge che la Mainboard é una sola ... questo é un difetto occulto!

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: 4Gb di RAM "viste" 3,50

Messaggio da Mario Vanoni »

Luci0 ha scritto:Insomma uno compila con le PAE e 4Gb e poi si accorge che la Mainboard é una sola ... questo é un difetto occulto!
Esatto, CVD nel mio caso.

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: 4Gb di RAM "viste" 3,50

Messaggio da davide77 »

Luci0 ha scritto:Insomma uno compila con le PAE e 4Gb e poi si accorge che la Mainboard é una sola ... questo é un difetto occulto!
Mi quoto da solo il mio primo post:
davide77 ha scritto:È anche vero che lo stesso problema si ha con 4Gb di ram ed il kernel compilato per i 4Gb, per sfruttarli tutti come ho fatto io va ricompilato con il supporto ai 64Gb.
Anche se la mainboard supporta i 4Gb, È NECESSARIO ricompilare il kernel con il supporto ai 64Gb, altrimenti il limite è il kernel. Se invece si hanno 3Gb e il sistema ne vede di meno c'è qualcosa che non và. Il limite dei 3,5Gb su 4 è uno dei problemi classici, come quando iniziarono ad esserci pc con 1Gb ed il sistema ne vedeva solo 700 e rotti mega (se non ricordo male).

Compilate gente, compilate... :laughing6:

doctor.40
Linux 0.x
Linux 0.x
Messaggi: 25
Iscritto il: sab 18 ott 2008, 22:39
Nome Cognome: giacomo mancini
Slackware: 12.1
Kernel: 2.6.
Desktop: kde

Re: 4Gb di RAM "viste" 3,50

Messaggio da doctor.40 »

siete tutti fuori strada ragazzi.
il kernel mappa la memoria come high mem e low mem per l'accesso diretto (DMA) attraverso il modulo del kernel MTRR(memory type range register). la low memory è riservata al kernel.
quindi 0.5 sono riservati al kernel linux,il resto ai programmi.stessa cosa per windows(perche poi così bistrattato?!)
provate a dare il comando dmesg | less per vedere il file di boot generato da linux.
il manuale della scheda madre in questione si riferisce a questo.
cosi come i processi elencati.
anzi per fortuna che la memoria libera è più bassa di quello che ci si aspetterebbe cosi il sistema operativo funziona .

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: 4Gb di RAM "viste" 3,50

Messaggio da Mario Vanoni »

doctor.40 ha scritto:siete tutti fuori strada ragazzi.
il kernel mappa la memoria come high mem e low mem per l'accesso diretto (DMA) attraverso il modulo del kernel MTRR(memory type range register). la low memory è riservata al kernel.
quindi 0.5 sono riservati al kernel linux,il resto ai programmi.stessa cosa per windows(perche poi così bistrattato?!)
provate a dare il comando dmesg | less per vedere il file di boot generato da linux.
il manuale della scheda madre in questione si riferisce a questo.
cosi come i processi elencati.
anzi per fortuna che la memoria libera è più bassa di quello che ci si aspetterebbe cosi il sistema operativo funziona .
3 macchine con 4GB di memoria installata
kernel statici compilato per 64G

una macchina, manuale mobo max 3GB
free dice 3233100

due macchine con mobo piu` recente
free dice 4146812

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da Luci0 »

doctor.40 ha scritto: ...stessa cosa per windows(perche poi così bistrattato?!)
Per esempio non puoi ricompilarti il kernel e attivare il supporto per gestire più di 4Gb ... :D

Alcune versioni di windows 2003 server (la cosa non é molto chiara http://technet.microsoft.com/en-us/libr ... 58523.aspx) sono limitate e non gestiscono più di 4Gb ed un massimo di 2CPU ... eppure sono versioni server ... con Linux questi problemi si possono superare ... con una semplice ricompilazione del kernel ...


... la mia banca é diversa !

Avatar utente
danix
Staff
Staff
Messaggi: 3289
Iscritto il: ven 27 ott 2006, 19:32
Nome Cognome: Danilo M.
Slackware: 64 current
Kernel: 6.12.13 x86_64
Desktop: i3
Località: Verona (VR)
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da danix »

Luci0 ha scritto:... la mia banca é diversa !
era:
la mia banca è differente!!
ma il senso si capiva... ;)
danix
danix ha scritto:non sono molto presente sul forum, e di ciò mi scuso con tutti

Avatar utente
Luci0
Staff
Staff
Messaggi: 3591
Iscritto il: lun 27 giu 2005, 0:00
Nome Cognome: Gabriele Santanché
Slackware: 12.2 14.0
Kernel: 2.6.27.46- gen 3.2.29
Desktop: KDE 3.5.10 Xfce
Località: Forte dei Marmi
Contatta:

Re: 4Gb di RAM "viste" 3,50

Messaggio da Luci0 »

danix ha scritto:
Luci0 ha scritto:... la mia banca é diversa !
era:
la mia banca è differente!!
ma il senso si capiva... ;)
.. ho toppato !! :oops:

... comunque é incredibile vedere come i commerciali Microsoft riescano a vendere a caro prezzo prodotti così ... "limitati" !!!

Avatar utente
davide77
Linux 2.x
Linux 2.x
Messaggi: 359
Iscritto il: mar 26 apr 2005, 0:00
Desktop: xfce
Distribuzione: XUbuntu
Località: Bergamo

Re: 4Gb di RAM "viste" 3,50

Messaggio da davide77 »

doctor.40 ha scritto:siete tutti fuori strada ragazzi.
il kernel mappa la memoria come high mem e low mem per l'accesso diretto (DMA) attraverso il modulo del kernel MTRR(memory type range register). la low memory è riservata al kernel.
quindi 0.5 sono riservati al kernel linux,il resto ai programmi.stessa cosa per windows(perche poi così bistrattato?!)
provate a dare il comando dmesg | less per vedere il file di boot generato da linux.
il manuale della scheda madre in questione si riferisce a questo.
cosi come i processi elencati.
anzi per fortuna che la memoria libera è più bassa di quello che ci si aspetterebbe cosi il sistema operativo funziona .
Ma stai scherzando o ar4nzullando? (chiedo venia per la "bestemmia")

DMA = Direct Memory Access = dalla periferica alla ram senza passare per il processore, che c'azzecca gran poco con MTRR (http://en.wikipedia.org/wiki/Memory_Typ ... _Registers) il quale riguarda la memoria allocata.

Se questi sono i valori che dici:

Codice: Seleziona tutto

1150MB HIGHMEM available.
896MB LOWMEM available.
allora si riferiscono ad altro, perché questo è quello che dice free su uno xeon con 2Gb di ram:

Codice: Seleziona tutto

             total       used       free     shared    buffers     cached
Mem:          2027       1579        447          0          1       1264
-/+ buffers/cache:        314       1712
Swap:         2047          0       2047
Per concludere: con 0.5 intendi gigabyte o megabyte? Perché nel primo caso non capisco come possa funzionare il mio portatile con "solo" 512Mb di ram e, quindi, tutta la ram per il kernel e nulla per i programmi... :-k

Rispondi