Автор Тема: Дебиан 4 зачита само 885 рам ?  (Прочетена 2237 пъти)

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Здравейте.Инсталирах си Debian 4 Etch, но като написах free -m излезе, че имам само 885 рам от 4 GB всъщност.Какво да направя, за да зачита всичката рам ?
Благодаря :)
Активен

n00b

  • Напреднали
  • *****
  • Публикации: 1248
  • Distribution: OSX
  • Window Manager: 10.6, 10.8, 10.9
  • Live to hack, hack to live.
    • Профил
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #1 -: Nov 30, 2008, 20:05 »
Да, често срещан проблем дискутиран много тук.

Да - в момента използва 885 МБ.

Решение - x64 или PAE, HighMem и т.н.
Активен

mobilio - професионални мобилни приложения

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #2 -: Nov 30, 2008, 20:06 »
Ram usage е около 300 MB, но не показва, че имам 4GB Ram, a 885MB
Обясни изцяло как се решава този проблем :)
Благодаря много ;)
Активен

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #3 -: Nov 30, 2008, 20:33 »
Решава се,като си прекомпилираш ядрото с нови опции.
CONFIG_HIGHMEM64G=y
CONFIG_X86_PAE=y

При мен сега са достъпни 4052 МВ с прекомпилирано ядро с тези опции.
Но съм с тестовия Debian - Lenny.
Успех!
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #4 -: Nov 30, 2008, 20:50 »
Един идиотски въпрос: къде да сложа тези команди ?
Как по-точно се прекомпилира Debian ядро ?
Благодаря много :)
Активен

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #5 -: Nov 30, 2008, 21:17 »
Ами ето ти едно сравнително добро ръководство за прекомпилиране на Дебиан-ско ядро от чичко Гугъл:
http://www.falkotimme.com/howtos/debian_kernel2.6_compile/

А тези опции се задават в менюконфиг-а на ядрото преди същинското компилиране.
И не забравяй,че трябва да сложиш и още приложения,за да компилираш ядро.Те са нужни за това.Напр.:build-essential,kernel-package,g++,а може да се окаже,че са необходими и още.Поне при мен се оказа така.
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

tonitochev

  • Напреднали
  • *****
  • Публикации: 699
  • Distribution: Kubuntu and Xubuntu
  • Window Manager: KDE 4
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #6 -: Nov 30, 2008, 21:17 »
Как се компилира ядро по дебиански - чети това:
http://mylinuxtoni.site88.net/index.php?option=com_content&task=view&id=120&Itemid=26

Общо взето е безмислено. Има си готови ядра. Трябва ти ядро за i586 или 686. Те са компилирани да поддържат 4 гиги, а ядрото за i486 е компилирано да поддържа до 1 гига памет. Просто си отвори synaptic и си намери подходящото ядро. Просто е, и малоумник ще се оправи.
Активен

Debian
 http://debian-az-propaganda.blogspot.com/
вестник за GNU/Linux  http://vestnik.hbcom.info/news.php
 http://tonitochev.net16.net/

plandz

  • Напреднали
  • *****
  • Публикации: 535
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #7 -: Nov 30, 2008, 21:24 »
Не е безсмислено.Не ги слушай,а се научи да си компилираш ядро,за да си правиш нещата,както на теб ти се иска.И мен преди така ме убеждаваха - че е безсмислено.Аз обаче не ги послушах и не сгреших.
Ето ти още ръководства (само да искаш да се учиш):
http://forums.debian.net/viewtopic.php?t=4468
http://www.linuxquestions.org/questions/debian-26/guide-to-2.6-kernel-upgraderecompile-206992/
Активен

Ако се чувствате добре,не се тревожете.Ще ви мине. - Murphy's Laws

nov_chovek

  • Напреднали
  • *****
  • Публикации: 536
  • Distribution: Ubuntu 8.10 по принуда
  • Window Manager: Gnome
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #8 -: Nov 30, 2008, 21:42 »
/offtopic

добре де, не ми казвайте, че знаете абсолютно всеки раздел от кернел сорза за какво е. Аз като съм пробвал 70% от нещата нищо не ми говорят. И като ги чекна и ядрото става ебаси голямото. Как се оправяте с тоя проблем?
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #9 -: Nov 30, 2008, 23:34 »
//offtopic

Да знаеш всяка част от ядрото за какво служи е, в по-честия случай, ентусиазъм, а в по-редкия случай, стремеж към професионално съвършенство. Защо ентусиазмът е в по-честия случай? Защото ентусиазмът е част както от стремежа към професионално съвършенство, така и от стремежа към непрофесионално съвършенство. Ентусиазъм от такава величина, обаче, е рядко явление. Стремежът към професионално съвършенство най-често се попарва от прозаични причини като липса на време, лошо заплащане и т.н., а стремежът към непрофесионално съвършенство най-често избледнява от разсеяност по други дейности. Но рядката проява на такъв ентусиазъм не е лошо нещо - не е нужно (дори би било вредно) всички да са компютърджии, още по-малко е нужно да са съвършени такива. И все пак, въпреки несъвършеността си, хората трябва да могат да си свършат поставената задача. Едно философско разсъждение защо трябва да се водят документации за всяко нещо :) За щастие, ядрото е добре документирано и човек просто трябва да прочете документацията за конкретното нещо, което го интересува. Когато тръгнеш да компилираш дадено ядро за първи път и искаш да го нагласиш максимално добре, четеш за какво служат предложените опции. Когато искаш да го нагласиш добре, но не задължително близко до максимума, четеш само за най-основните опции, които те интересуват. А ако си изградиш няколко донякъде универсални модела на .config файлове с опции за дадено ядро, ще можеш да си спестиш запомнянето и четенето на голяма част от опциите и да конфигурираш това ядро (или близки негови версии) бързо и с много по-малко четене и запомняне. Човек си преценя сам за себе си кой модел оправдава средствата, били те материални или нематериални [_]3

//ontopic

SK0RP10N, като следствие от offtopic-а ми, ако мислиш да задълбаваш в системата, нейните оптимизации и логики, независимо дали професионално или непрофесионално, горещо ти препоръчвам да компилираш (съветът на plandz), става дума за интересна материя. Ако, обаче, целта ти е просто да си подкараш цялата RAM памет и не те интересуват дълбоко административни въпроси, качвай смело прекомпилираното ядро (съветът на tonitochev) и не се занимавай с глупости ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #10 -: Dec 01, 2008, 01:29 »
Не е необходимо да си прекомпилира кернела. Трябва само да сложи версията с 686. Нещо като linux-image-2.6.xx-686
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

edmon

  • Гост
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #11 -: Dec 01, 2008, 10:14 »
apt-get instali linux_dyrabara-bigmem-darabara
Активен

phantomlord

  • Напреднали
  • *****
  • Публикации: 1832
  • Distribution: Debian Sid
  • Window Manager: KDE 4
  • Fall to your knees and bow to the Phantom Lord
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #12 -: Dec 01, 2008, 10:39 »
Код:
phantomlord@debian:~$ uname -r
2.6.24-etchnhalf.1-686
phantomlord@debian:~$ cat /boot/config-2.6.24-etchnhalf.1-686 | grep CONFIG_HIGHMEM4G
CONFIG_HIGHMEM4G=y
Активен

http://myfreesoft.net/phpBB2/index.php?c=7
Помогни си сам, за да ти помогне и Господ
Linux - connecting people...

SK0RP10N

  • Напреднали
  • *****
  • Публикации: 216
  • Distribution: Slackware
  • Window Manager: GNOME
    • Профил
    • WWW
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #13 -: Dec 02, 2008, 00:10 »
http://packages.debian.org/search?keywords=linux-image&searchon=names&suite=stable&section=all
От тук изтеглих debian 2.6.24-etchnhalf.1-686-bigmem
Инсталирах го като обикновен debian пакет и светът стана по-светъл
Активен

nedpetko

  • Напреднали
  • *****
  • Публикации: 445
  • Distribution: Debian GNU/Linux
  • Window Manager: KDE
    • Профил
Re: Дебиан 4 зачита само 885 рам ?
« Отговор #14 -: Dec 02, 2008, 00:31 »
/офт
Код
GeSHi (Bash):
  1. apt-cache search linux-image-2.6.26-*
  2. linux-headers-2.6.26-1-486 - Header files for Linux 2.6.26-1-486
  3. linux-headers-2.6.26-1-686 - Header files for Linux 2.6.26-1-686
  4. linux-headers-2.6.26-1-686-bigmem - Header files for Linux 2.6.26-1-686-bigmem
  5. linux-headers-2.6.26-1-amd64 - Header files for Linux 2.6.26-1-amd64          
  6. linux-headers-2.6.26-1-openvz-686 - Header files for Linux 2.6.26-1-openvz-686
  7. linux-headers-2.6.26-1-vserver-686 - Header files for Linux 2.6.26-1-vserver-686
  8. linux-headers-2.6.26-1-vserver-686-bigmem - Header files for Linux 2.6.26-1-vserver-686-bigmem
  9. linux-headers-2.6.26-1-xen-686 - Header files for Linux 2.6.26-1-xen-686                      
  10. linux-image-2.6.26-1-486 - Linux 2.6.26 image on x86                                          
  11. linux-image-2.6.26-1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4                    
  12. linux-image-2.6.26-1-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4              
  13. linux-image-2.6.26-1-amd64 - Linux 2.6.26 image on AMD64
  14. linux-image-2.6.26-1-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
  15. linux-image-2.6.26-1-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
  16. linux-image-2.6.26-1-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
  17. linux-image-2.6.26-1-xen-686 - Linux 2.6.26 image on i686, oldstyle Xen support
  18. linux-headers-2.6.26-bpo.1-486 - Header files for Linux 2.6.26-bpo.1-486
  19. linux-headers-2.6.26-bpo.1-686 - Header files for Linux 2.6.26-bpo.1-686
  20. linux-headers-2.6.26-bpo.1-686-bigmem - Header files for Linux 2.6.26-bpo.1-686-bigmem
  21. linux-headers-2.6.26-bpo.1-amd64 - Header files for Linux 2.6.26-bpo.1-amd64
  22. linux-headers-2.6.26-bpo.1-openvz-686 - Header files for Linux 2.6.26-bpo.1-openvz-686
  23. linux-headers-2.6.26-bpo.1-vserver-686 - Header files for Linux 2.6.26-bpo.1-vserver-686
  24. linux-headers-2.6.26-bpo.1-vserver-686-bigmem - Header files for Linux 2.6.26-bpo.1-vserver-686-bigmem
  25. linux-headers-2.6.26-bpo.1-xen-686 - Header files for Linux 2.6.26-bpo.1-xen-686
  26. linux-image-2.6.26-bpo.1-486 - Linux 2.6.26 image on x86
  27. linux-image-2.6.26-bpo.1-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
  28. linux-image-2.6.26-bpo.1-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4
  29. linux-image-2.6.26-bpo.1-amd64 - Linux 2.6.26 image on AMD64
  30. linux-image-2.6.26-bpo.1-openvz-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, OpenVZ support
  31. linux-image-2.6.26-bpo.1-vserver-686 - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
  32. linux-image-2.6.26-bpo.1-vserver-686-bigmem - Linux 2.6.26 image on PPro/Celeron/PII/PIII/P4, Linux-VServer support
  33. linux-image-2.6.26-bpo.1-xen-686 - Linux 2.6.26 image on i686
  34. apt-get install linux-image-2.6.26-1-686-bigmem linux-headers-2.6.26-1-686-bigmem -s
  35. Reading package lists... Done
  36. Building dependency tree
  37. Reading state information... Done
  38. The following extra packages will be installed:
  39.  linux-headers-2.6.26-1-686 linux-headers-2.6.26-1-common
  40. Suggested packages:
  41.  linux-doc-2.6.26
  42. The following NEW packages will be installed:
  43.  linux-headers-2.6.26-1-686-bigmem linux-image-2.6.26-1-686-bigmem
  44. The following packages will be upgraded:
  45.  linux-headers-2.6.26-1-686 linux-headers-2.6.26-1-common
  46. 2 upgraded, 2 newly installed, 0 to remove and 161 not upgraded.
  47. Inst linux-image-2.6.26-1-686-bigmem (2.6.26-11 Debian:unstable)
  48. Inst linux-headers-2.6.26-1-686 [2.6.26-10] (2.6.26-11 Debian:unstable) []
  49. Inst linux-headers-2.6.26-1-common [2.6.26-10] (2.6.26-11 Debian:unstable)
  50. Inst linux-headers-2.6.26-1-686-bigmem (2.6.26-11 Debian:unstable)
  51. Conf linux-image-2.6.26-1-686-bigmem (2.6.26-11 Debian:unstable)
  52. Conf linux-headers-2.6.26-1-common (2.6.26-11 Debian:unstable)
  53. Conf linux-headers-2.6.26-1-686 (2.6.26-11 Debian:unstable)
  54. Conf linux-headers-2.6.26-1-686-bigmem (2.6.26-11 Debian:unstable)
Извинете за офтопика и от мен!
Код
GeSHi (Bash):
  1. uname -a
  2. Linux khai-rehn 2.6.26-1-686 #1 SMP Sat Nov 8 19:00:26 UTC 2008 i686 GNU/Linux
  3. cat /etc/debian_version
  4. lenny/sid
« Последна редакция: Dec 02, 2008, 00:33 от nedpetko »
Активен

Debian amd64 squeeze/sid