ADAPTEC 31605/256 PCIe8x - проблемы скорости

Поломалось, посыпалось, не работает...

Модераторы: Trinity admin`s, Free-lance moderator`s

Ответить
77Dragon
member
Сообщения: 23
Зарегистрирован: 12 мар 2008, 10:11
Откуда: Moscow

ADAPTEC 31605/256 PCIe8x - проблемы скорости

Сообщение 77Dragon » 12 мар 2008, 11:38

Есть ADAPTEC 31605/256 PCIe8x - проблемы скорости.
Пробовали следующие ОС: Debian Etch, RedHat 4 и 5, CentOS, Windows 2003SP1, XP Embedded.
Под любой Linux скорость существенно меньше (более, чем в 3 раза), чем под любой Windows.
Под Linux пробовали "родные" драйвера ОС, а также разные драйвера Адаптек'а, в том числе последний апдейт с сайта под 5 RedHat.
Тестирование проводилось IOMetr'ом на локальном диске. RAID не важен - пробовали 1, 0, 5, 6, 50, 60 (на 2-8 дисках SAS/SATA) - на всех одинаковая картина: Linux медленнее, чем Windows.
Примеры:
RAID 60 на 8 SATA паттерн 32k0
15000 транзакций/сек, 450 Мб/с - Windows
6000   транзакций/сек, 100 Мб/с - Linux

RAID 0 на 4 SAS паттерн 4к25
52000 транзакций/сек, 200 Мб/с - Windows
16000   транзакций/сек, 60 Мб/с - Linux

Где "засада" - непонятно.

Сервер "затачивается" под storage (iSCSI), поэтому "мегаидея" - грузиться с flashdisk'а. XP Embedded работает, но есть два больших минуса - цена (минимум $2000 за 10 комплектов - меньше не продается) и отсутствие поддержки GPT.
Windows 2003 устраивает по цене, но его, как минимум, очень тяжело "загнать" на Flash (может Longhorn Server Core загнать проще?)
Linux устраивает всем (включая наличие хорошего бесплатного target), кроме почему-то - производительности.

Что скажут уважаемые специалисты?

Аватара пользователя
gs
Сотрудник Тринити
Сотрудник Тринити
Сообщения: 16650
Зарегистрирован: 23 авг 2002, 17:34
Откуда: Москва
Контактная информация:

Сообщение gs » 12 мар 2008, 12:18

Судя по цифрам, Вы тестите кэш. Очевидно работа с ним по разному реализована в разных осях. Но собственно какая разница - по айскази Вы все равно столько не получите.
Что мешает купить асказевый инфортренд или ИБМ DS3300 кстати?

77Dragon
member
Сообщения: 23
Зарегистрирован: 12 мар 2008, 10:11
Откуда: Moscow

Сообщение 77Dragon » 12 мар 2008, 12:52

Кэш чего - ОС? Размер тестового "файла" в IOMeter брался равным 1Гб, чтобы заведомо превышать размер кэша контроллера.
Хотя результаты получились... странные. При количестве дисков больше 4 (мы тестили до восьми) тип RAID (0, 5, 6, 50, 60) почти никак не отражается на производительности - максимальный разброс 10%.
А если кеш RAID'а - то причем здесь ОС?

Если говорить о реальности, то простое "копирование" по iSCSI без (пока) Jumbo Frame превышает 130-140 Мб/с (суммарное, стоят 2 гигабитные карты в Etherchannel), а по количеству транзакций - судя по тестам значительно превышает наши потребности - это в Windows.

В Linux не больше 50 Мб/с в любых режимах, а при подключении еще "потоков" - суммарная падает и ниже, вплоть до 20-25 Мб/с.

Infortrend рассматривался, но в нашей конфигурации он стоил дороже более, чем в 2 раза (при невозможности сделать многие интересные вещи - например Etherchannel на 4-портовой карте, использовать Jumbo Frame и т.д.).

Кроме того, если я не ошибаюсь, когда покупали, у Infortrenda не было "смешанных корзин" SAS/SATA2 (хотя физически один стандарт?), был либо SAS (2-х портовый, я так понимаю), либо SATA (было написано "SATA only"). Хотя, возможно, и ошибаюсь.

Уточнение.
Меняли также прошивку контроллера на более свежую. Скорость незначительно возросла (под любыми ОС).

Ответить

Вернуться в «Массивы - Технические вопросы, решение проблем.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 32 гостя