Архив рубрики ‘просто мысли’

Adaptec AIC-7902B U320 Host-RAID. RHEL.

Ноябрь 30, 2009

 

Столкнулся со странным на первый взгляд RAID – ом со следующим чипом – AIC-7902. Сей чип имеется встроенным на материнской плате нашего сервера IBM xSerias 346. Есть и отдельное исполнение в виде платы PCI-X.

Разобраться помогли две статьи.

1. Первая стаья на IXBT называется: Adaptec ASR-2230SLP: встречаем RAID-on-Chip (ROC).

В ней пишется о новинками в стане контроллеров для интерфейса Ultra320 SCSI. Проводяться тестирования, сравнения и т д …. Так у меня на работе довольно старые сервера IBM – x Series346, данная статья оказалась полезна и заинтересовала упоминанием чипа AIC-7902, который как раз и находиться в наших серверах. Интересные места приведены ниже.

Контроллеры Adaptec 2230SLP и 2130SLP базируются на новейшем ROC-микроконтроллере AIC-7942W разработки и производства самой Adaptec. Раньше (этот как раз и встроен в наш сервер) в ASR-2200S и ASR-2120S,  вместо AIC-7942W применялось два чипа — интерфейсный чип (например, AIC-7902 для Ultra320 SCSI) и процессор для обсчета конфигураций RAID (обычно Intel GC80302). Последний очень прилично (обжигающе) нагревался в работе, хотя радиатором и не снабжался.

В тестировании там использовалась материнская плата Gigabyte GA-8KNXP Ultra-64 на чипсете Intel E7210 (MCH i875P + южный мост Intel Hance Rapids 6300ESB с шиной PCI-X).  Контроллер Ultra320 SCSI Adaptec AIC-7902B на шине PCI64 на материнской плате.

На материнской плате Gigabyte GA-8KNXP Ultra-64  расположен достаточно современный двухканальный контроллер Ultra320 SCSI HostRAID — Adaptec AIC-7902W (Аналогично моему случаю), подключенный к шине PCI64. По сути этот SCSI-контроллер — почти полный аналог отдельных карт-контроллеров Adaptec SCSI Card 39320A-R или 29320A-R. Он оснащен встроенным в BIOS фактически программным RAID уровней 0, 1 и 10 (специальная технология Adaptec HostRAID) и не имеет собственной кэш-памяти. Хотя HostRAID и не является полностью аппаратным, считать его очень уж ущербным не стоит — создание и обсчет массивов в этом случае происходит на уровне BIOS контроллера (а не операционной системы) и при этом расчеты настолько просты (ведь уровни RAID 0, 1 и 10 не требуют почти никакой математики), что производятся системой без заметного ущерба для производительности. HostRAID успешно портируется Адаптеком и в SATA-контроллеры, среди которых южные мосты Intel ICH5R, ICH6R, ICH7R, контроллеры Silicon Image SiI3112, SiI3512, Marvell H1, H2, AHCI чипсеты и др.

2. Вторая статейка. Полностью полностью прояснила ситуацию.

Adaptec AIC-7902W

Это полноценный одночиповый двухканальный SCSI-320 контроллер на шину PCI-X (64-бита 133Mhz).

По заявлениям Adaptec, этот чип умеет поддерживать RAID -0 и -1. Однако к сожалению, это всего лишь так называемый HostRAID. Что именно означает это наименование, Adaptec не поясняет, но по видимому, что-то типа "полу-аппаратного" RAID (по типу WinModem) или вообще чисто софтовое решение. То есть, обработка контрольных сумм RAID выполняется на процессоре сервера (Host) вместо спец-процессора контроллера (ControllerRAID). Естественно, Adaptec выпускает также и полноценные "железные" RAID-контроллеры (Adaptec SCSI RAID 2120S, 2200S и т.д.). Кроме того Adaptec поддерживает ту же HostRAID-технологию еще и для IDE и SATA контроллеров, это еще больше укрепляет нашу уверенность в "софтовости". Самое веселое во всей этой истории это то, что чип AIC-7902 стал очень популярен у производителей серверных материнских плат.

Сама компания Adaptec выпускает несколько контроллеров, сделанных на чипе AIC-7902W : 39320D-R и 39320-R (оба двухканальные, отличия только в разъемах). Одноканальные 29320-R и 29320LP-R сделаны на чипе AIC-7901W.

ВНИМАНИЕ! : производители мамок встраивают Adaptec BIOS (SCSI-Select Utility) прямо в BIOS материнской платы, поэтому обновить BIOS Adaptec удается далеко не всегда, а при попытке воспользоваться родными утилитами Adaptec BIOS Flash Update (от контроллеров Adaptec) можно начисто убить BIOS мамки вообще.

Драйвера Linux.

    Первое, что необходимо сказать, что существуют два драйвера для чипа Adaptec AIC-7902.

Драйвер aic79xx – это "обычный" драйвер, без поддержки HostRAID. Существует в исходных текстах и бесплатно раздается с сайта Adaptec или здесь под лицензией GPL. В официальное ядро вроде до сих пор не входит, по крайней мере в Linux Kernel 2.4  его точно нет, но компилируется без труда.

Драйвер a320raid – это тот самый, специальный драйвер с поддержкой HostRAID, который нам нужен.

    Драйвер a320raid не существует в исходных текстах, более того, при загрузке (по insmod, так как это обычный модуль ядра) пишет, что не распространяется под лицензией GPL и наше ядро теперь того tainted, не GPL. Загляните на форум Adaptec. Проблема с этим драйвером связана именно с тем, что он выполнен в виде бинарного модуля ядра и поэтому требует ядро Linux строго определенной версии. Самые первые версии драйверов Linux с поддержкой HostRAID появились на сайте тех-поддержки Intel для серверных мамок, например для мамки SE7501HG2. Это были драйвера для RedHat 8.0 и S.U.S.E. К счастью, сейчас Adaptec выложил драйвера на сайте и их не приходится искать. Однако проблема с бинарностью драйверов остается и они по-прежнему требуют точных версий ядра.

Выводы автора.

a) Контроллер Adaptec AIC-7902W – вполне приличный двухканальный SCSI Ultra-320 чип.
b) Технология Host-RAID – дешовое RAID решение (несколько двусмысленно ;) .
c) HostRAID драйвера довольно сильно грузят процессор (даже Xeon, даже HT)
d) Аппаратный RAID – всегда намного лучше. Бинарные драйвера – это стрёмно.

Результаты тестов Hot-Swap: вытаскивание SCSI винта на ходу (стоит Intel Hot Swap Board, корпус SC5200) никак не отображается в системных логах Linux и т.д. После возврата винта на место, к нему начинаются интенсивные обращения, по видимому, восстанавливается RAID. В логах – пусто

3. От себя.

И так этот RAID – контроллер, не совсем аппартный. ДЛя него как уже писалось имеется два драйвера – с поддержкой и без поддержки HostRAID.

Наиболее полно драйвера представлены на сайте производителя.

http://www.adaptec.com/en-US/downloads/rh/rhel_4?productId=ASC-29320ALP-R&dn=Adaptec+SCSI+Card+29320ALP-R

Имеются к RHEL4.6, RHEL5. На сайте IBM тока – RHEL 4.5.

Аналог только в виде отдельной платы, те же дрова нужны -

http://www.adaptec.com/ru-RU/products/Controllers/Hardware/scsi/entry/ASC-29320ALP-R/

Нужно создать дискетку с драйверами под конкретную версию дистрибутива RHEL. Перенести img на флоп можно командой dd или rawrite. Подключается она в момент инсталляции RedHat c CD при загрузке командой:  linux dd.

Привожу картинки – результаты выполнения команд lsmod, modinfo, для двух видов драйверов.

При подсовывании дискеты с драйверами в системе видны два модуля для RAID. (Помечены).

image

Вывод lsmod без установки драйверов HostRAID.

image

modinfo

image

Источники:

1. http://www.adaptec.com/ru-RU/products/Controllers/Hardware/scsi/entry/ASC-29320ALP-R/

2. http://www.ixbt.com/storage/adaptec2230s.shtml

3. http://sensi.org/~alec/unix/redhat/raid_320.html

ПИСЬМО МУСУЛЬМАНСКОМУ ДРУГУ

Октябрь 20, 2009

Взята: www.narochnitskaia.info

Рекомендуется к прочтению. !!!

Мой мусульманский друг!

Отчего ты не бережешь колодец, из которого пили поколения твоих предков? Пили и утоляли жажду своей духовной свободы – той самой свободы совести, которая была бы им недоступна в «цивилизованной» Европе, где пылали костры инквизиции и где принцип Аугсбургского религиозного мира «cujus regio ejus religio» («чья страна – того и вера») предписывал подданным принимать веру своего правителя.

Именно в православной России, ценящей прежде всех иных свобод «свободу не плоти, но духа», такое насилие над духовной свободой, свободой совести было неслыханным. Отчего же тех предков твоих, мой исламский друг, не смущали православные кресты на кремлевских соборах и чин помазания на царство православного царя, когда они стремились и просились именно в русское православное государство? Да-да, сколько бы ни повторяли сегодня перекодированную в либеральные клише ленинскую большевистскую интерпретацию русской истории и сказки о «тюрьме народов», документы говорят сами за себя: и казахские жузы, и кавказские народы, ныне натравливаемые на русских, да и друг на друга, просились в Россию.

(далее…)

Мы- русские.

Июнь 9, 2009

кондратьевские волны

Апрель 13, 2009

С точки зрения концепции знаменитого экономиста ХХ века Н. Кондратьева, мировую экономику ожидает целая череда затяжных кризисов, которая завершится никак не ранее 2020 года. И нынешний мировой финансовый кризис — это только первый звонок, извещающий всех нас о том, что главное действие впереди: оно начнется примерно в 2012—2015 годах, когда мировая экономика достигнет нижней точки понижательной волны пятого кондратьевского цикла.

(далее…)

Папа, Патриарх и… объединение Церквей ???

Январь 26, 2009

Статейка.

Святейший патриарх Варфоломей снова оказался в центре внимания общественности в связи с богословским диалогом между Востоком и Западом, между Православием и Католицизмом. В результате своего недавнего, четвертого по счету визита в Ватикан в октябре 2008 года и присутствия на конференции католических епископов, он спровоцировал атмосферу страха в нашей среде. Многие отметили его высказывание о том, что его присутствие на той конференции – «это проявление действия Духа Божия».

(далее…)

Будущее России

Октябрь 10, 2008
Прочитал интересную статью, заставляющую задуматься. Привожу выдержки, выделяя наиболее интерессное:
«Будущее – это всегда какой-то итог
и резюме всего предшествующего
развития»
(В.Нерсесянц)

«В условиях невыявленности политической
воли руководства и пассивности и даже
апатии населения, любой сценарий может
воплотиться в жизнь»
(В.Федотова)

Мировой кризис – это самое подходящее время для того, чтобы поговорить о будущем России. После 15 сентября 2008 года почти исчезли публикации о победоносном шествии нашей страны вплоть до 2020 года «трехлетними бюджетными планами» и «пятилетками без выборов». Любой интеллектуал в России обладает собственным видением прошлого, настоящего и будущего нашей страны. Сотни взглядов на будущее нашей страны и позволяют увидеть ее поливариантное будущее.
Широкий круг экспертов утверждает, что будущее России будет значительно отличаться от ее настоящего.

на заметку

Сентябрь 30, 2008
Великая держава – это страна, оказывающая огромное влияние на региональную или мировую системы. Ее статус не может определяться только лишь такими экономическими показателями, как валовый внутренний продукт, паритет покупательной способности или ВВП на душу населения. Даже когда страна страдает от нищеты или изоляции, ее природная мощь, обусловленная ее территорией, населением и культурой, все равно выделяет энергию во внешний мир.

Август 19, 2008

Хочется подробно написать о горах, в которых я был с 21 июля по 8 августа., но пока нет времени. Местоположение отдыха – республика Кабардина-Балкария. Безенги.

Просто

Июнь 27, 2008

Наши проиграли в полу финале. ОБидно. Но понимаешь, что раньше было хуже, и развитие футбола не молниностное. , нужно время. Стал немного болеть за наших футболистов. А также сегодня большой компанией едим в Казань.

опс нифига себе !

Июнь 9, 2008

Счетчик сработал +1.