Показать полную графическую версию : [решено] Добавление памяти
....сервак на Debian с гигом памяти, добавил ещё гиг (BIOS его видит), а Debian по прежнему видит гиг.
....кто что подскажет?
root@~# uname -a
Linux x 2.4.24 #6 Mon Jan 5 13:44:46 PST 2004 i686 unknown unknown GNU/Linux
zelo, посмотрите, есть ли поддержка highmem в ядре
dmesg | grep Memory
Должно быть что то вроде этого:
Memory: 2074708k/2096384k available
(2134k kernel code, 20624k reserved, 626k data, 192k init,
1178880k highmem)
Если нет, то надо обновить/пересобрать ядро.
....всё так и есть. Может в /boot/config нужно что-либо включить?
must die
15-11-2007, 09:14
zelo,
Видел на одном форуме, может поможет
В BIOS'е (P5B-Deluxe, rev. 1004, 1101) устанавливаем Advanced - Chipset - North Bridge Configuration - Memory Remap Feature в Disabled. Общее кол-во памяти изменилось с 3072 до 3008, зато все работает.
в файле /boot/configure нашёл вот что:
....
CONFIG_NOHIGHMEM=y
# CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set
# CONFIG_HIGHMEM is not set
.....
понятно что <<CONFIG_NOHIGHMEM=y>> нужно выставить = n, а что вставить в параметр <<CONFIG_HIGHMEM4G is not set>> ???
must die
15-11-2007, 10:06
zelo,
config_highmem=y
С ядром все в порядке.
Нужно проверить:
1. не указано ли точное число используемой памяти при загрузке. Если мне не изменяет память опция mem=NG
Если используется grub, то это выглядит примерно так:
kernel (hd0,0)/boot/vmlinuz-up root=/dev/hda1 vga=788 mem=256Mb
2.
CONFIG_HIMEM=y
CONFIG_HIGHMEM4G=y
Все отсальное трогать не надо, поскольку это осталное, необходимо на платформах отличных от i386, то есть для 64-х битных платформ. А 32-битные поддерживают до 4G оперативной памяти.
Ну и собсвенно конфиг моего древнего ядра 2.6.8:
more config-2.6.8-std26-up-alt9 |grep MEM
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
CONFIG_HIGHMEM=y
.....пасиБ вам ребята! :up
....сделал, теперь
:/boot$ dmesg | grep Memory
Memory: 901732k/917504k available (1825k kernel code, 15356k reserved, 617k data, 120k init, 0k highmem)
...выставил в конфиге всё что нужно, но памяти больше не стало.
...что ещё можно сделать?
....пересобрал ядро и всё заработало!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.