Есть два сервера на платформе Supermicro и с RAID-контроллерами Intel SRCS14L (4x канальный аппаратный SATA RAID). Контроллер рассчитан на шину PCI 64бита, но может работать и с обычной 32 битной PCI-шиной. В каждом сервере - по 4 SATA диска; сделан RAID5 из 3 дисков, 1 диск Hot Spare. Стоит RedHat Enterprise Linux 3 ES
Серверы отличаются разными материнскими платами: на одном - Supermicro X5DPA-8GG с двумя слотами PCI64 (обычных PCI нет), на другом - более старая Supermicro X5DPA-TGM только с обычными PCI. Дисковый массив на более старой M/B с PCI32 показывает скорость линейного чтения 55-60Мбайт/с, а на новой M/B с PCI64 - только 25-30Мбайт/с

Контроллеры абсолютно одинаковые, из одной партии. Диски тоже одинаковые. Дисковые массивы сконфигурированы одинаково. Настройки контроллеров идентичные.
Одиночный диск, повешенный на встроенный SATA-контроллер, показывает 59Мбайт/с на чтение и 32Мбайт/с на запись.
Обновлвлял прошивку на контроллерах, обновлял драйвер (gdth.o), пробовал разные версии ядра Linux - без заметных изменений. Контроллер, воткнутый в БОЛЕЕ БЫСТРУЮ ШИНУ, работает в ДВА РАЗА МЕДЛЕННЕЕ! При том, что пропускной способности что PCI32, что PCI64 с лихвой должно хватать для 60Мбайт/с.

Any idea?