>Загляните в файл /etc/sysconfig/harddisks и выставьте там параметр USE_DMA в 1, тем
>самым вы разрешите использование DMA и заметно поднимете скорость передачи данных.
>Можно также выставить параметр EIDE_32BIT в 3. Если такого файла нет,
>можно в rc.local поместить следующие команды:
>
>/sbin/hdparm -c3 -d1 /dev/hdc
>/sbin/hdparm -c3 -d1 /dev/hdd
>
>Кстати, проверку производительности дисков можно произвести с помощью того hdparm:
>
>hdparm -t /dev/hdc
>
>Попробуйте изменить параметры дисков (это можно сделать и "на ходу", из командной
>строки) и сравнить показания команды hdparm -t до и после внесения
>этих изменений. У меня разница в скорости была почти десятикратная.
Попытка включения UDMA ничего не дала
[root@server root]# hdparm -d1 /dev/hdd
/dev/hdd:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off)
но при изменении параметра EIDE_32BIT на 3"hdparm -c3 -d1 /dev/hdd", скорость возросла в три раза, с 2 Мб/сек аж до 6,15 Мб/сек
[root@server root]# hdparm -t /dev/hdd
/dev/hdd:
Timing buffered disk reads: 64 MB in 10.77 seconds = 5.94 MB/sec
Пробовал изменить /etc/sysconfig/harddisks и указать вышеупомянутые параметры, результата никакого.
[root@server root]# hdparm /dev/hdd
/dev/hdd:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 0 (off)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 155061/16/63, sectors = 156301488, start = 0
тоже самое и на /dev/hdc.
В чем могут быть грабли :(