Траблы с производительность дисковой подсистемы

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Траблы с производительность дисковой подсистемы

Сообщение MIX@ »

Доброго времени суток, уважаемые форумчане!
Мой 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)

Заранее большое спасибо!
Добро должно быть с кулаками
Спасибо сказали:
RedStalker_Mike
Сообщения: 108

Re: Траблы с производительность дисковой подсистемы

Сообщение RedStalker_Mike »

видимо, у вас винт сата?
я решил эту просьблму пересборкой ядра ) правда, ветки 2.6
Along the Unixway...
Спасибо сказали:
virens
Сообщения: 125
ОС: Debian GNU/Linux

Re: Траблы с производительность дисковой подсистемы

Сообщение virens »

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. Никаких проблем, всё летает, как в ж... укушенное. :D
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Траблы с производительность дисковой подсистемы

Сообщение MIX@ »

Да, винт у меня sata.
Ранее, когда он у меня работал в режиме Enhanced, он определялся линухой как sdx, но неопределялись CD-приводы, висящие на Third IDE... Посему пришлось перейти на режим совместимости
Мде, значит всё таки ядро пересобирать придётся... Я думал, что проблема в каких-либо специфических драйверах =/ Переход с ветки 2.4 на 2.6 не критичен, но если знать как, в том смысле что везде есть подводные камни (имеется ввиду поддержка sata), а шишек я уже набил тоже не мало =) Так что если есть что сказать по этому поводу - не стесняйтесь...
Заранее спасибо B)

ADD: Хм, я тут поэксперементировал и выяснил, что дело немножко в другом...
Дело в том, что т.к. sata работает в режиме совместимости pata (ide), то по всем правилам его и линуха видит как pata-винт и грузит соответсвующий драйвер для ide-винта...
Из-за этого, как я полагаю и наблюдаются такие тормоза...
Может кто-нибудь сталкивался с подобной проблемой?
Добро должно быть с кулаками
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Траблы с производительность дисковой подсистемы

Сообщение MIX@ »

Насколько я уяснил в процессе изветельств над конфигурацие 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 порт)]
Заранее спасибо за помощь
Добро должно быть с кулаками
Спасибо сказали:
MIX@
Сообщения: 111
ОС: Deepstyle current (Slackware)

Re: Траблы с производительность дисковой подсистемы

Сообщение MIX@ »

Усё, эта проблема решена :)
Проблема была именно в конфигурации 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 , если не сложно
Добро должно быть с кулаками
Спасибо сказали: