Страница 1 из 1

NW6.5 в качестве iSCSI target - есть вопросы

СообщениеДобавлено: 22 мар 2005, 15:19
PavelKHTW
Собственно на сколько надежно работает target? Скорость работы по iSCSI? Совместимость с "железными" iSCSI Initiator от Adaptec и Intel, с софтовыми реализациями?
И самое главное - нужно ли лицензировать использование iSCSI, с учетом того что у меня будет кластер на NW(кроме iSCSI initiators никто к кластеру подключаться не будет и других ресурсов NW использоваться не будет).

СообщениеДобавлено: 23 мар 2005, 15:59
Alex-M
Про лицензирование не скажу - не вникал, а по самой работе могу рассказать...

Первое - таргет работает как танк, в смысле - очень надёжно. Правда дико активного юзанья нету (онлайн-базы на 1000 челов и т.п.) - для всего остального очень даже хорошо.
Второе - скорость. Я тут уже как-то писал, можно поиском пройтись, но повторюсь. На чтение - в районе 90 МБ/с +/-; на запись - в районе 60 МБ/с +/-, всё в зависимости от размера и количества файлов. Это на 1 клиентский сеанс. Причём, многое зависит от мощности инициатора - ведь данные кэширует он, а не таргет. Инициаторами были NetWare 6.5sp2 и Windows 2000 Adv. Serv. Таргетом - выделенный сервер NetWare 6.5sp2.
Да - всё железо должно быть правильным (серверным).

Конкретно в качестве инициатора использовались сервера HP ProLiant DL380G3 (2 x Xeon 2.8 / 2GB) с набортной 1000Base-T картой Broadcom (NC7770) и родными дровами с ХПшного сайта (Q57.LAN). В дровах были включены все параметры насчёт TOE и Jumbo Frames.
В качестве таргета использовались сервера HP ProLiant ML530G2 (2 x Xeon 3.0 / 2GB) с 12-ю дисками 146GB/10k U320 + SmartArray 6402/320MB - всё в RAID ADG. Сеть - транк 802.3ad из 4-х карт 1000Base-SX Broadcom (NC6770) и родными дровами Q57.LAN/QASP.LAN.
Всё это шло на свитч-роутер Enterasys XPedition ER-16, порты под SAN были выделенны в отдельный VLAN с применённым на нём QoS-ом и включёнными Jumbo Frames.

Работу с "железными" iSCSI-картами не проверял, т.к. считаю это бессмысленным. Ибо: 1) по цене они не дешевле, чем нормальные ФЦ - да и производительность у ФЦ всё-таки выше - а гигабит уже встроен; 2) современные процессоры от 1Г и выше прекрасно справляются с iSCSI, особенно при использовании сетевых карт с аппаратным TOE и Jumbo Frames.

Софтовые реализации - а что именно? Я писал выше, что я использовал (для 2000 качал инициатор с сайта МС). Всё работает прекрасно. Причём иногда кажется даже, что МСный инициатор чуть побыстрее Нетварьного...

А вообще моё мнение: iSCSI - это тупиковая технология с низкой производительностью и большой зависимостью производительности от контента/канала/производителя (всё - из-за большого IP-overhead и сложностей с QoS). Надо юзать нормальный ФЦ (который сейчас уже есть 4 Гб/с, а к следующему году будет 8-10 Гб/с). И вовсе нетак уж это дорого, особенно в сравнении с нормальными гигабитными железками (китайские поделки в расчёт не берём - там нет ничего из вышеперечисленного).

СообщениеДобавлено: 23 мар 2005, 23:39
PavelKHTW
Alex-M писал(а):А вообще моё мнение: iSCSI - это тупиковая технология с низкой производительностью и большой зависимостью производительности от контента/канала/производителя (всё - из-за большого IP-overhead и сложностей с QoS). Надо юзать нормальный ФЦ (который сейчас уже есть 4 Гб/с, а к следующему году будет 8-10 Гб/с). И вовсе нетак уж это дорого, особенно в сравнении с нормальными гигабитными железками (китайские поделки в расчёт не берём - там нет ничего из вышеперечисленного).

Нагрузка будет приличная, хотя и не базы данных(базы данных работают на нормальном SAN и MSA1000). Сервера все "правильные".
Как ведет себя target когда у него несколько iSCSI клиентов производят запросы? Помогает ли объединение нескольких гигабитных карт, или же производительность упирается в производительность дисковой подсистемы?
Под софтовыми реализациями я и имел ввиду МС инициатора, линуксовые и NW +различные мелкие конторы. На сколько нагружен процессор?
Adaptec целый набор статей выложил о преимуществе и "правильности" железных инициаторов - ссылается на высокую нагрузку процессора.
На счет цены очень не согласен - знаете сколько стоит нормальный 16 портовый SAN свич? а для отказоустойчивости нужно минимум 2 :( Да и FC карты стоят от $1500, в то время как железные инициаторы от $200. А пара самых обычных c3750 обойдется дешевле (SAN 2/8 ) при 32Гб пропускной способности и например 2х24 порта. Да и 10Гб карты уже реальность

СообщениеДобавлено: 24 мар 2005, 16:14
Alex-M
Как ведет себя target когда у него несколько iSCSI клиентов производят запросы - Дык я ж выше писал: "...МБ/с на один клиентский сеанс...". Для возможности нормальной работы с несколькими клиентами одновременно я и сделал транк из 4-х карт. В принципе - есть альтернативное решение: выделенный канал "карта-карта" от сервера в сторадж (зад-в-зад кроссом). В диски я пока ещё ни разу не упёрся... Но там дисковая моща ого-го (SA6402/320MB - PCI-X 133, 2 канала U320, 12 дисков 146G/10k U320 в RAID ADG).

Процессор, можно сказать, совсем не нагружен (2 x Xeon 2.8 ) - добавка от iSCSI не превышает 5-10%. Но многое зависит от сетевух и драйверов (наличие поддержки TOE и Jumbo Frames). Опять же - у меня нету задач с высокой интенсивностью I/O (мегабайты в секунду).
На высокой интенсивности нормальный ФЦ однозначно будет лучше из-за бОльшего числа IOps-ов и меньшей латентности среды по сравнению с Ethernet.

Насчёт цен - сколько стоит нормальный 16-ти портовый ФЦ-свитч в курсе... :D А Вы в курсе сколько стоит нормальный GE-свитч? С полноценным резервированием (как минимум по питанию и кулерам) и поддержкой всего вышеуказанного: Jumbo Frames, QoS, VLAN, 802.3ad Dynamic (особенно с кол-вом портов в транке и общим кол-вом транков более 2-х), IGMP, GVRP, MSTP (802.1w) или PVST ? Не намного менее, нежели чем... "Я так дюмаю..." (с) :-)
Между прочим - это объясняется (кроме всего прочего) ещё и тем, что на фоне 16...24 и более MAC-контроллеров / PHY-сборок (трансиверов, SFP-модулей или чего-там-ещё) стоимость основной коммутирующей фабрики ну просто никакая... :-)

Для справки:
1) Qlogic SANbox 16 - $4800 -vs- CS3750 (24 10/100/1000T) - $3200 + Adv GE Image - $3000 Ы?
2) QLA 2310CK - $1000 -vs- Adaptec 7211C - $700 Ы?
И хде сильнабальшая разница? Не говоря уж о том, что: а) GE медленнее 2G FC более чем в 2 раза; б) оптика всяко надёжнее, а гиговые адаптеры/модули на стекло будут раза в 1.5 дороже.

СообщениеДобавлено: 24 мар 2005, 16:50
PavelKHTW
Alex-M писал(а):Для справки:
1) Qlogic SANbox 16 - $4800 -vs- CS3750 (24 10/100/1000T) - $3200 + Adv GE Image - $3000 Ы?
2) QLA 2310CK - $1000 -vs- Adaptec 7211C - $700 Ы?
И хде сильнабальшая разница? Не говоря уж о том, что: а) GE медленнее 2G FC более чем в 2 раза; б) оптика всяко надёжнее, а гиговые адаптеры/модули на стекло будут раза в 1.5 дороже.


Спорить не буду SAN лучше всего, но когда финансов мало - лучше будет iSCSI - самый простой из HP SAN 2/16 тянет $10000 + по $200 на каждый оптический модуль и по $100 на пачкорд. С3750-24 с нужным IOS меньше $6000 - почуствуйте разницу

СообщениеДобавлено: 24 мар 2005, 16:59
Alex-M
А, ну если ХП - тады да... Только зачем патчи ХП-шные брать? :D Неродной из того-же 50-микронника будет стоить раза в 2-3 дешевле и ничуть не хуже...
Да и инфраструктуру можно не-ХП, а тот же КуЛогик (внутрях это одно и тоже, даже микрокод - только лого другое). Кстати, HP HBA FCA2214 - один-в-один QLA2340, даже БИОС при ините грит, мол КуЛогик я, а вовсе не ХП. Сам только что такие мучаю...