LINUX.ORG.RU

Проблема с S-ATA и 1Gb памятью при включении HIGHMEM


0

0

Люди, спасите :) Два дня мучаюсь.

Есть компутер, мамка ASUS P4800-MX (i865), iCeleron-D-2.4Ghz, 1Gb мозга, SerialATA винт.
Задача - поставить Слакварь 10.

В самой слаке ядро старенькое, грузиться с S-ATA винтом отказалось. Включил в биосе compatible режим, все загрузилось, как с IDE.
Взял ядро 2.4.29, скомпилял с поддержкой S-ATA (в SCSI, т.е. libata), и включил HIGHMEM (up to 4G), ну и HIGHMEM I/O. Далее в биосе включаем native-режим работы S-ATA и P-ATA, грузимся... диск нашла, вроде все ok, мозг тоже весь нашла. Радуемся.
Но замечаем что как-то все не шустро работает. Идем в menuconfig от ядра и ужасаемся - все тормозит (сам make menuconfig запускается почти минуту), изменение любой опции делается где-то минимум 1 секунду. Бред.
Выходим, делаем hdparm -t /dev/sda, получаем 56Mb/s, как собственно и в compatible режиме sata, да и в досе тоже самое намерял hddspeed. Значит винт нормально работает? ЧТо тогда, память тормозит? Попробовал скомпилять ядро - мда... 2 часа оно компилялось, надоело, прервал, перегрузился со старым, и компиляция полностью заняла 8 минут.
Выключил в ядре SMP, HIGHMEM, HIGHMEM I/O, оставил S-ATA, запускаемся - все летает, но мозгов видит ~896Mb соответственно. Бред.

ЧТО ДЕЛАТЬ? hdparm всегда меряет 56Mb/s. На диске ext2fs (80Gb). Своп 1Gb в конце диска.

Посоветуйте, что потыркать в ядре, чтобы все быстро работало при включеном HIGHMEM.


а контроллер SATA какой ? у меня машина на ich5 и 2.6.10 под нагрузкой на дисковую систему виснет.

borisych ★★★★★
()

Я, если честно, не совсем понимаю, включительно ли?
If the machine has between 1 and 4 Gigabytes physical RAM, then
answer "4GB" here.

А если попробовать ему подсказать?

The actual amount of total physical memory will either be auto
detected or can be forced by using a kernel command line option such as "mem=256M".

mem=1024

ManJak ★★★★★
()

Ядро 2.6 возьми и проблем не будет.

Shaman007 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.