Не поленился, собрал сейчаc GENERIC на своей рабочей станции, результат идентичен тем, что и были раньше...Дальше...
Неделю назад арендовали скромненький сервер в немецком датацентре (P4 2.8, i865G (ICH5), RAM 1GB), поставил туда FreeBSD 5.3 (довольно интересная технология установка происходит через бразуер в ява-апплете полный доступ к консоли). Поднял, буквально час назад, до 5.4-RC4.
Пожалуйста результаты... Бог с этим UDMA100, я уже и на UDMA33 согласен на втором винте, но и этого нет в FreeBSD.
Контроллер ICH5 опять же... :-\
# atacontrol mode 0 UDMA33 UDMA33
Master = UDMA33
Slave = UDMA33
# atacontrol list
ATA channel 0:
Master: ad0 <ST380011A/8.01> ATA/ATAPI revision 6
Slave: ad1 <ST380011A/8.01> ATA/ATAPI revision 6
...
Сигейты (7200 rpm, UDMA100 умеют судя по спецификации на сайте сигейта).
Тест на ad0:
# dd if=/dev/zero of=test bs=1024k count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 35.169907 secs (30530130 bytes/sec)
Тест на ad1:
# dd if=/dev/zero of=test bs=1024k count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 67.745466 secs (15849649 bytes/sec)
Винты одинаковые на сей раз... То что на втором винте нет UDMA видно не вооруженным взглядом. Нагрузка на сервер... Да откуда она, там из сервисов на текущий момент только sshd поднят и на котором сижу только я.
Нифига тут по-моему не в железе дело... Ну не может так, что на четвертой машине подряд, попался "неправильный" винт в качестве слэйва. :(
P. S.
Речь не касается SATA, и не касается FreeBSD ветки 4.x, речь идет только об PATA и когда их наличие в системе - больше одного на системах 5.x и 6.x.
Хотя у меня пока еще не было возможности потестировать именно ДВА винта SATA на 5.x и 6.x :) Может быть и с двумя SATA теже грабли, Бог его знает... :) Одиночный SATA тестировал с ним вроде все в порядке.