Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: NikolaZizkovsky 07 Prosince 2007, 17:26:46

Název: 4GB ram
Přispěvatel: NikolaZizkovsky 07 Prosince 2007, 17:26:46
Zdravim,
mam problem: na pocitaci je nainstalovano 4gb ram ale ubuntu(32bit) vidi pouze 2gb. Cele to je nainstalovane na masine s procesorem intel E6850.
Dik za Vase komentare ;)
N.
Název: Re: 4GB ram
Přispěvatel: BlackMartin 07 Prosince 2007, 17:29:54
Mno pokud vím tak 32-bit OS nepoznají více než je 2GB, ale možná se mýlím.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 07 Prosince 2007, 17:33:58
Tusim ze i 32bit wokna videj cca 3.25gb ram...takze 2gb ram mi prinde jako trochu nesmyslne...
jinak...rozdil mezi tuxem a woknama je tak trochu v pristupu k pameti...
N.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 07 Prosince 2007, 18:21:49
Ted jsem zkusil v BIOSu vypnout volbu Memory holle remaping nebo tak neco...a uz tam jsou 3gb
Zkousim postupovat podle kroku uvedenych na http://ubuntuforums.org/showthread.php?t=375853 - zda se ze mam dost obdobny problem;)
Dik za pripominky,
N.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 07 Prosince 2007, 23:19:26
Mno pokud vím tak 32-bit OS nepoznají více než je 2GB, ale možná se mýlím.
Podle všeho: 32bit systémy by neměly být schopny detekovat více než 4GB  raměti, což je samo o sobě dáno šířkou paměťové sběrnice. Tuto hodnotu bych u 32bit systemu očekával nepatrně nižší alespoň jako ve woknech: 3,25GB

Zvláštností jistě je i to že C2D procesor by mel pracovat se sirkou pametove sbernice cca 36bit

Problém bude se základní deskou: ASUS P5B - je údajně zaměřená zejména na wokna a s tuxem jako takovým se příliš nekamarádí. Pokud je nainstalován 64bit systém hlásí, že bylo nalezeno krásných ~3,8GB (na 32bitu jsem se zatím nedostal přes 2,9GB)
Dalším problémem může být JMicron...

Jinak další info asi v diskuzi na: http://www.abclinuxu.cz/forum/show/188705

Hezký zbytek večera...případ zatím nedořešen;)

Poznámka na dobrou noc...PAE kernel
Název: Re: 4GB ram
Přispěvatel: fritzek 08 Prosince 2007, 02:53:53
Pokud vim, tak nekdy od dob pentia II umoznuji procesory adresovat az 36 bitove adresy, coz je tusim asi 64GB. Linux tohle zvlada, ale jadro musi byt zkompilovano s podporou high memory. Omluvte nepresnosti a zavadejici informace:) Snazim se jen pomoct a ne stravit cely vecer googlenim.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 08 Prosince 2007, 14:42:09
Pokud vim, tak nekdy od dob pentia II umoznuji procesory adresovat az 36 bitove adresy, coz je tusim asi 64GB. Linux tohle zvlada, ale jadro musi byt zkompilovano s podporou high memory. Omluvte nepresnosti a zavadejici informace:) Snazim se jen pomoct a ne stravit cely vecer googlenim.
Prave k necemu podobnemu jsem se dogugloval...v pondeli zkusim dalsi kroky...BTW> myslel jsem ze high mem je standartni soucasti jadra:(

Dik moc za napovedu;)
N.
Název: Re: 4GB ram
Přispěvatel: Tomáš Pikálek 08 Prosince 2007, 14:55:22
Jen tak pro jistotu - jiné operační systémy vidí 4GB?
Jinak myslím, že generic kernel v Ubuntu by měl high memory mít zapnuté, ale jistý si nejsem.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 10 Prosince 2007, 09:48:31
Jen tak pro jistotu - jiné operační systémy vidí 4GB?
Jinak myslím, že generic kernel v Ubuntu by měl high memory mít zapnuté, ale jistý si nejsem.

WoknaXP x64 vidi 4gb rameti
N.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 10 Prosince 2007, 14:20:50
Co jsem měl principy PC tak je to už taky nějakej rok, ale myslím že to bylo nějak takto:
32bit systém by měl být schopen alokovat 2^32bytů = 4,295 Gb?
takže:
16bit systém dokáže alokovat 2^16bytů
64bit systém dokáže alokovat 2^64bytů
Zcela v pořádku...tuto matiku jsem si dal dohromady take...navzdory tomu dnesni procesory...nevím od jaké doby mají možnost adresovat 36[bitů nebo bajtů...mám v tom krapet hokej]. Kvuli tomu se snad na wokeni architektůře používá PAE(Physical Address Extension)...u tuxu x86 by take neměl být problém se dostat na 4gb rameti...jen nevim jak:(

N.
Název: Re: 4GB ram
Přispěvatel: richard 10 Prosince 2007, 19:17:46
Kvuli tomu se snad na wokeni architektůře používá PAE(Physical Address Extension)...

Jen pro upresneni: PAE neni zalezitost windows, ale novejsich x86 procesoru. Standardni linuxova jadra to umi pouzit. Windows ne(az na vyjimky).


Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 11 Prosince 2007, 13:44:03
Kvuli tomu se snad na wokeni architektůře používá PAE(Physical Address Extension)...

Jen pro upresneni: PAE neni zalezitost windows, ale novejsich x86 procesoru. Standardni linuxova jadra to umi pouzit. Windows ne(az na vyjimky).



;)OK...jak tedy zjistim zda-li je jadro zkompilovane s PAE nebo ne? nebo jak to tam pridat?
Název: Re: 4GB ram
Přispěvatel: Krtko 11 Prosince 2007, 13:55:33
Kód: [Vybrat]
cat /boot/config-`uname -r` | grep -i high
u mna na 7.04 vypluje:
Kód: [Vybrat]
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
# Parallel IDE high-level drivers
# CONFIG_DEBUG_HIGHMEM is not set
a pre podporu ram viac ako 4G je potreba skompilovat kernel s CONFIG_HIGHMEM64G=y
Název: Re: 4GB ram
Přispěvatel: afk_cz 11 Prosince 2007, 14:20:38
7.10 u mne (2.6.22-14) hlasi:
Kód: [Vybrat]
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set

jinak co jsem tady nasel http://www.spack.org/wiki/LinuxRamLimits (http://www.spack.org/wiki/LinuxRamLimits), tak uz nekdy v roce 2001 tohle lidi resili a uz u jadra 2.4.xx byla 4GB podpora a po zakompilovani PAE to slo az k 64GB.
pekny clanek jsem nasel napriklad tady: http://artax.karlin.mff.cuni.cz/~ebik/nju/linuxem/kernel26/index.html (http://artax.karlin.mff.cuni.cz/~ebik/nju/linuxem/kernel26/index.html), tebe bude zajimat odstavec 'Lepsi skalovatelnost', kde se mimo jine pise:
Lepší škálovatelnost – Podívejme se nyní, které nové vychytávky u 2.6 můžeme najít. Nově můžeme v 2.6 najít podporu Intelovského PAE (Physical Address Extension), takže i 32 bitové x86 systémy mohou nyní mít až 64GB paměti.
Název: Re: 4GB ram
Přispěvatel: NikolaZizkovsky 11 Prosince 2007, 14:29:39
7.10 u mne (2.6.22-14) hlasi:
Kód: [Vybrat]
# CONFIG_DEBUG_HIGHMEM is not set
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_HIGH_RES_TIMERS=y
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set

Ve vypisu configurace mam to same...jen co budu zase u tamty masiny....juknu nato...jak dal;)
Dik...N.