ďťż
 
 
   Zbyt mało pamięci - Debian 4 Etch nie widzi 4 GB
 
 

Tematy

 
    
 

 

 

 

Zbyt mało pamięci - Debian 4 Etch nie widzi 4 GB





marek22 - 05-10-2008 21:43
Witam,

Mam problem musiałem postawić na szybko serwer, więc wziąłem maszynkę 2x 1,8 Ghz, 4 GB ram na DDR 800).

Postawiłem Debianka 4 Etch 32 Bity.

Wstawiłem wirtualki. Wszystko super, minął miesiąc i zaczęło się okazywać, że za mało pamięci.
Myślę 4 GB miało być, no to bez zartów, wrzucam sobie wykaz: debianserver:~# lshw -short
H/W path              Device    Class      Description
==========================================
                                  system      System Product Name
/0                                bus        P5KPL
/0/0                              memory      64KB BIOS
/0/4                              processor  Intel(R) Core(TM)2 CPU          63
/0/4/5                            memory      64KB L1 cache
/0/4/6                            memory      2MB L2 cache
/0/4/7                            memory      L3 cache
/0/4/1.1                          processor  Logical CPU
/0/4/1.2                          processor  Logical CPU
/0/30                            memory      4GB System Memory
/0/30/0                          memory      2GB DIMM Synchronous 800 MHz (1.2
/0/30/1                          memory      [empty]
/0/30/2                          memory      [empty]
/0/30/3                          memory      2GB DIMM Synchronous 800 MHz (1.2
/0/100                            bridge      Intel Corporation Jak państwo widzicie 4 GB wykryte, 2 sloty po 2 GB, razem 4 GB system memory.

No to daje na spokojnie komendę teraz: debianserver:~# free -m
            total      used      free    shared    buffers    cached
Mem:          3551      3448        103          0        16      3096
-/+ buffers/cache:        335      3215
Swap:        2588        50      2538
debianserver:~# Szok, rany boskie 3,5 GB miało być 4 GB, aktualnie tych 500 MB mi brakuje..

Macie jakiś pomysł co zrobić żeby zobaczył normalnie 4 GB?
Przecież musi widzieć 4 GB, bo to jest dla ludzi robione wszystko. Przecież było. że do 4 GB możę byc 32 bity, powyżej 4 gb to ma być 64 bity.

Jest jakiś pomysł, na to?
Obojętnie jakiego kalibra, jestem otwarty na dosłownie wszystko, z waszej strony... byle nie 64 bity... bo się aplikacje zaczną wywalać..



genobis - 05-10-2008 21:58
Było to już na forum wałkowane! I to wiele razy, poszukaj. W skrócie: niestety mam złą wiadomość. Na 32-bitowym systemie nie podskoczysz ponad to, co masz teraz.

Są na to pewne obejścia, ale to ma sens wyłącznie na serwerze, nie na stacji roboczej.

EDIT:
Teraz doczytałem, że to jest serwer. Zainteresuj się jajkami typu bigmem (są w repozytorium).



De_sant - 05-10-2008 21:58
            total      used      free    shared    buffers    cached
Mem:          3290        799      2490          0        18        414
-/+ buffers/cache:        366      2923
Swap:          619          0        619 i jest OK - bo system jest 32 bitowy.

jak chcesz "odzyskac" te 0,5MB RAMu to zainstaluj system 64 bitowy



marek22 - 05-10-2008 22:01
A jak wstawię kolejne 2 GB ramu, to można dograć kernell pae. Przejrzałem na szybko i jest napisane, że obsługuje do 64 gb, na 32 bity?
Zobaczy mi wtedy 5,5 gb i będę mógł z nich normalnie korzystać?

Jest taki kernell gotowy pod Debiana z repozytorium (rozwijany, normalnie przy gałęzi zwykłego 32, 64?).



genobis - 05-10-2008 22:05
Napisałem wyżej, ale mnie uprzedziłeś. Tak, w repozytorium są już gotowe jajka bigmem przygotowane specjalnie na takie okazje, wydaje mi się, że nie musisz nic dokładać, żeby zadziałało ;-) sprawdź.



marek22 - 05-10-2008 22:19
Przepraszam, że tyle to trwało ale musiałem przekompilować VMWARE. Zmiana kernela tego wymagała.

Zainstalowałem taki kernel:
2.6.18-6-686-bigmem

Nic się nie zmieniło, dalej widzi mi 3x GB.

Powiedzcie czy jak dołożę więcej to z tym kernelem zobaczy?

To że widzi teraz 3x to normalne bo coś jest zarezerwowane dla sprzętu. Co będzie jak dołożę 2GB jeszcze, w dokumentacji kernela jest napisane jak byk do 64 GB. Linux 2.6.18 image on PPro/Celeron/PII/PIII/P4

This package provides the binary image and pre-built loadable modules for Linux kernel 2.6.18 on Pentium Pro/Celeron/Pentium II/Pentium III/Pentium 4 with 4-64G RAM machines. Procesory klasy PII/III/IV na pewno nie były 64 bitowe więc nie widzę możliwości, żeby się nie dało.

Bo po prostu poleci moja głowa jak zdejmę webserver, żeby dołożyć tego ramu, a efekt będzie taki sam.
Jak się poprawi to będę bezpieczny.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis