Доброго времени суток, уважаемые форумчане!
Мой sata винт работает в режиме совместимости ide, т.е. линуха его видит как /dev/hdx, а не /dev/sdx
Всё бы ничего, да слишком маленькая скорость обмена с винтом, а режим только udma2!!
Из-за этого всё ужасно тормозит.
hdparm -t /dev/hdc даёт:
/dev/hdc:
Timing buffered disk reads: 10 MB in 3.03 seconds = 3.30 MB/sec
hdparm -i /dev/hdc даёт:
/dev/hdc:
Model=Maxtor 6Y160M0, FwRev=YAR511W0, SerialNo=Y481LMQE
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null):
* signifies the current active mode
Также я прикрепил тарболл с dmesg и lsmod.
Ядро: 2.4.32 из стандартного набора (bareaspi.i)
Заранее большое спасибо!
Траблы с производительность дисковой подсистемы
Модератор: Модераторы разделов
-
- Сообщения: 111
- ОС: Deepstyle current (Slackware)
Траблы с производительность дисковой подсистемы
Добро должно быть с кулаками
-
- Сообщения: 108
Re: Траблы с производительность дисковой подсистемы
видимо, у вас винт сата?
я решил эту просьблму пересборкой ядра ) правда, ветки 2.6
я решил эту просьблму пересборкой ядра ) правда, ветки 2.6
Along the Unixway...
-
- Сообщения: 125
- ОС: Debian GNU/Linux
Re: Траблы с производительность дисковой подсистемы
RedStalker_Mike писал(а): ↑06.08.2006 02:08я решил эту просьблму пересборкой ядра ) правда, ветки 2.6
Если не критична ветка именно 2.4 - лучше на 2.6 перейти, там поддержка SATA гораздо лучше и скорости гораздо выше. Примеры (WD Raptor и WD250JB соотв.):
Код: Выделить всё
# hdparm -t /dev/sda1
Timing buffered disk reads: 218 MB in 3.02 seconds = 72.12 MB/sec
# hdparm -t /dev/sdb1
Timing buffered disk reads: 172 MB in 3.01 seconds = 57.13 MB/sec
Оба, естественно, SATA. Никаких проблем, всё летает, как в ж... укушенное.

-
- Сообщения: 111
- ОС: Deepstyle current (Slackware)
Re: Траблы с производительность дисковой подсистемы
Да, винт у меня sata.
Ранее, когда он у меня работал в режиме Enhanced, он определялся линухой как sdx, но неопределялись CD-приводы, висящие на Third IDE... Посему пришлось перейти на режим совместимости
Мде, значит всё таки ядро пересобирать придётся... Я думал, что проблема в каких-либо специфических драйверах =/ Переход с ветки 2.4 на 2.6 не критичен, но если знать как, в том смысле что везде есть подводные камни (имеется ввиду поддержка sata), а шишек я уже набил тоже не мало =) Так что если есть что сказать по этому поводу - не стесняйтесь...
Заранее спасибо B)
ADD: Хм, я тут поэксперементировал и выяснил, что дело немножко в другом...
Дело в том, что т.к. sata работает в режиме совместимости pata (ide), то по всем правилам его и линуха видит как pata-винт и грузит соответсвующий драйвер для ide-винта...
Из-за этого, как я полагаю и наблюдаются такие тормоза...
Может кто-нибудь сталкивался с подобной проблемой?
Ранее, когда он у меня работал в режиме Enhanced, он определялся линухой как sdx, но неопределялись CD-приводы, висящие на Third IDE... Посему пришлось перейти на режим совместимости
Мде, значит всё таки ядро пересобирать придётся... Я думал, что проблема в каких-либо специфических драйверах =/ Переход с ветки 2.4 на 2.6 не критичен, но если знать как, в том смысле что везде есть подводные камни (имеется ввиду поддержка sata), а шишек я уже набил тоже не мало =) Так что если есть что сказать по этому поводу - не стесняйтесь...
Заранее спасибо B)
ADD: Хм, я тут поэксперементировал и выяснил, что дело немножко в другом...
Дело в том, что т.к. sata работает в режиме совместимости pata (ide), то по всем правилам его и линуха видит как pata-винт и грузит соответсвующий драйвер для ide-винта...
Из-за этого, как я полагаю и наблюдаются такие тормоза...
Может кто-нибудь сталкивался с подобной проблемой?
Добро должно быть с кулаками
-
- Сообщения: 111
- ОС: Deepstyle current (Slackware)
Re: Траблы с производительность дисковой подсистемы
Насколько я уяснил в процессе изветельств над конфигурацие IDE в биосе, виновата именно она - конфигурация IDE.
Поскольку, поменяв режим на Enhanced mode, linux увидел мой винт как sata (sda) и загрузил соответствующие scsi дрова, благодаря чему hdparm -t /dev/sda дал 56 метров в секунду!
Если не затруднит, напишите здесь вашу конфигурацию (имеется ввиду чипсет материнки, количество портов sata и pata и конфигурацию IDE).
У меня, к примеру:
Chipset: i945P
4 Sata и 1 Pata от Южного моста ICH7R
Конфигурация IDE: Compatible mode [Primary IDE + SATA (2 и 4 порт)]
Заранее спасибо за помощь
Поскольку, поменяв режим на Enhanced mode, linux увидел мой винт как sata (sda) и загрузил соответствующие scsi дрова, благодаря чему hdparm -t /dev/sda дал 56 метров в секунду!
Если не затруднит, напишите здесь вашу конфигурацию (имеется ввиду чипсет материнки, количество портов sata и pata и конфигурацию IDE).
У меня, к примеру:
Chipset: i945P
4 Sata и 1 Pata от Южного моста ICH7R
Конфигурация IDE: Compatible mode [Primary IDE + SATA (2 и 4 порт)]
Заранее спасибо за помощь
Добро должно быть с кулаками
-
- Сообщения: 111
- ОС: Deepstyle current (Slackware)
Re: Траблы с производительность дисковой подсистемы
Усё, эта проблема решена
Проблема была именно в конфигурации IDE в биосе
На материнках ASUS + AMi BIOS проблема с одновременной видимостью IDE ATAPI CDROM и SATA HDD решается так:
IDE Configure -> Enhanced mode [SATA]
IDE detect time -> 0
и усё и будет вам и IDE CDROM и SATA через эмуляцию SCSI
Правда есть ещё вопросик:
снова проделуваю hdpram и получаю:
root@mixa:/home/mixa# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 170 MB in 3.01 seconds = 56.48 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
что означает последняя строчка вывода?
И ещё: товарищи с sata винтами дайте ваш вывод ls -l /dev | grep sda , если не сложно

Проблема была именно в конфигурации IDE в биосе
На материнках ASUS + AMi BIOS проблема с одновременной видимостью IDE ATAPI CDROM и SATA HDD решается так:
IDE Configure -> Enhanced mode [SATA]
IDE detect time -> 0
и усё и будет вам и IDE CDROM и SATA через эмуляцию SCSI
Правда есть ещё вопросик:
снова проделуваю hdpram и получаю:
root@mixa:/home/mixa# hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 170 MB in 3.01 seconds = 56.48 MB/sec
HDIO_DRIVE_CMD(null) (wait for flush complete) failed: Inappropriate ioctl for device
что означает последняя строчка вывода?
И ещё: товарищи с sata винтами дайте ваш вывод ls -l /dev | grep sda , если не сложно
Добро должно быть с кулаками