Strona 1 z 2

[SOLVED] RAM 1024=885,5?

: 09 września 2006, 18:49
autor: Kaka'
Kupiłem sobie trochę więcej pamięci. Poprzednio miałem 2x po 256 a teraz mam 2x po 512 i jedno mnie dziwi....pokazuje w monitorze systemu, że mam tylko 885,5 a powinienem mieć 1024.....Czy to normalne, że tak pokazuje?

Mój kolega ma podobny problem.....kupił dysk przenośny 512 a pokazuje mu, że ma zamiast 512mb tylko około 480 mb - to też normalne?

Tak tylko pytam z samej ciekawości bo mnie z tą pamięcią to zbytnio nie przeszkadza ;-)


Pozdrawiam!

: 09 września 2006, 19:08
autor: Lorenzo
Za zjadanie ramu odpowiedzialny może byc kernel - dokładniej opcja highmem support (czy cos w tym guscie).
A co do dysku. To on ma 512MB jeżeli M=10^9, a 480 kiedy M=2^30 ;)

: 10 września 2006, 07:28
autor: Kaka'
Za zjadanie ramu odpowiedzialny może byc kernel - dokładniej opcja highmem support (czy cos w tym guscie).
A co do dysku. To on ma 512MB jeżeli M=10^9, a 480 kiedy M=2^30 ;)
Czyli moge rozumieć, że to zjadanie pamięci i dysku jest normalne tak?

: 10 września 2006, 08:58
autor: Grabos
Kaka' pisze:Czyli moge rozumieć, że to zjadanie pamięci i dysku jest normalne tak?
Zjadanie ramu nie jest ok ale pewnie chodzi o to że masz kernel 2.4 bez obsługi high mem a jeśli chodzi o dysk to norma.

: 10 września 2006, 10:11
autor: Kaka'
Zjadanie ramu nie jest ok ale pewnie chodzi o to że masz kernel 2.4 bez obsługi high mem
Nie mam kernela 2.4. Mam kernel 2.6.8-2-386. Więc cóż mam zrobić żeby mi tego ramu kernel nie pożerał ?

: 10 września 2006, 12:14
autor: Lorenzo
Tym poleceniem odpowiesz na swoje pytanie

Kod: Zaznacz cały

cat /boot/config-$(uname -r) |grep HIGHMEM

: 10 września 2006, 12:18
autor: Kaka'
Wpisałem

Kod: Zaznacz cały

cat /boot/config-$(uname -r) |grep HIGHMEM
i mi się pojawiło coś takiego:

"CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set"

Coż to znaczy?

[ Dodano: 2006-09-10, 13:28 ]
Hmm - szukałem informacji o tym "błędzie"/informacji i z tego co znalazłem jest to problem z kernelem. Niestety nie znalazłem informacji jak to "naprawić"

Więc prosze o Pomoc!

Pozdro!

: 10 września 2006, 16:50
autor: Witek Baryluk
Są dwie możliwości, albo przekomplujesz kernel z obsługa HIGHMEM, albo w paczkach poszukasz takiegoż (np. 2.6.17-2-686-highmem) chyba.

pozdro

: 10 września 2006, 17:10
autor: Grabos
Kernel dla 686 ma HIGHMEM włączone więc sobie go zainstaluj i już, nie jest to żadna wersja HIGHMEM zwykły dla architektury 686.
Podstawowy kernel nie ma tego włączonego ponieważ mało prawdopodobne by sprzęt z procesorami 386 do pentium I miał 1GB ramu.

: 10 września 2006, 19:44
autor: Kaka'
Są dwie możliwości, albo przekomplujesz kernel z obsługa HIGHMEM
Już raz próbowałem sobie skompilować kernel ale mi się nie udało więc ten wariant odpada.
albo w paczkach poszukasz takiegoż (np. 2.6.17-2-686-highmem) chyba.
Niestety nie ma czegoś takiego.
Kernel dla 686 ma HIGHMEM włączone więc sobie go zainstaluj i już, nie jest to żadna wersja HIGHMEM zwykły dla architektury 686.
Podstawowy kernel nie ma tego włączonego ponieważ mało prawdopodobne by sprzęt z procesorami 386 do pentium I miał 1GB ramu.
Nie mam 686 ale 386 więc jądra do 686 nie mogę zainstalować ;-)

Ale się tak zastanawiam czy nie można tej opcji "HIGHMEM" włączyć jako moduł czy coś w tym stylu? Bo jądra kompilować na pewno nie będę bo nie umiem no ale można to jakoś włączyć na moim aktualnym jądrze? Może jako moduł/program itp.??

Pozdrawiam!