[SOLVED] RAM 1024=885,5?

Wszystko związane z jądrem systemowym, sterownikami, sprzętem itp.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

[SOLVED] RAM 1024=885,5?

Post 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!
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post 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 ;)
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post 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?
Grabos
Posty: 91
Rejestracja: 13 lipca 2006, 17:19

Post 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.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post 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ł ?
Lorenzo
Beginner
Posty: 262
Rejestracja: 15 sierpnia 2006, 16:14
Lokalizacja: Kraków

Post autor: Lorenzo »

Tym poleceniem odpowiesz na swoje pytanie

Kod: Zaznacz cały

cat /boot/config-$(uname -r) |grep HIGHMEM
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post 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!
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post 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
Grabos
Posty: 91
Rejestracja: 13 lipca 2006, 17:19

Post 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.
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post 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!
ODPOWIEDZ