nixp.ru v3.0

17 октября 2017,
вторник,
09:10:31 MSK

DevOps с компанией «Флант»
mihasik написал 8 октября 2005 года в 08:50 (1220 просмотров) Ведет себя неопределенно; открыл 1 тему в форуме.

Проясните или поделитесь информацией, плиз…

Если о мониторинге состояния программных RAID-ов под линухом известно много, и информации полно,

то вот в случае с аппаратными контроллерами (разные Promise FastTrack, ITE, Sil и т.д. и т.п.) что-то почти или точнее совсем ничего нет :(

Нахожусь на распутье — ставить программный RAID или все же взять како-то аппаратный контроллер. Под виндами все проще — программного обеспечения полно. А под линухом похоже что программный вариант RAID-а наиболее распространен. Более того — встречались высказывания, что аппаратные контроллеры под линух вообще пока (почему пока?) ставить не надо, якобы программный вариант проработан гораздо лучше. А как тогда с производительностью?

Какие мнения? Разубедите и помогите определится :)

Genie

ну, в Debian есть такие вот пакеты:

$ apt-cache search raid '(status|monit)’|sort

cpqarrayd — monitoring tool for HP (Compaq) SmartArray controllers

raidutils — Adaptec I2O hardware RAID management utilities

varmon — VA RAID monitor

собственно, немного о них:

$ apt-cache show cpqarrayd

Package: cpqarrayd

Version: 2.0-3

Description: monitoring tool for HP (Compaq) SmartArray controllers

cpqarrayd is a userspace monitoring daemon for HP (Compaq) SmartArray

hardware RAID controllers. These controllers usually come built-in to

ProLiant, or as a PCI card for ProLiant or Integrity systems. This

daemon reports status changes in the disk array to syslog and,

optionally, to a snmp trap host.

.

The default is to only log to the syslog. You can specify traphosts

with the -t parameter at the commandline. Multiple traphosts are

allowed.

.

This tool works with the SmartArray drivers found in Linux kernels 2.4

and 2.6.


$ apt-cache show raidutils

Package: raidutils

Version: 0.0.4-5

Description: Adaptec I2O hardware RAID management utilities

suite of programs to manage some I2O-compliant RAID controllers; in

particular some Adaptec hardware; to be very specific those using the

dpt_i2o kernel module or CONFIG_SCSI_DPT_I2O driver. One can

create/delete a RAID array, add/remove a hot spare drive to/from an

array, activate/silence the alarm, and query array/disk status.


$ apt-cache show varmon

Package: varmon

Version: 1.2.0-1

Description: VA RAID monitor

A text-based tool to monitor DAC 960 RAID controllers. This

includes Mylex RAID cards from the 960 and 1100 series,

eXteremeRAID 2000 & 3000, AcceleRAID 352 & 170.

в общем, негусто.

впрочем, как вариант, погляди документацию к ядру на эту тему — для каждого драйвера, вроде бы, даётся ссылка на страницу в инете…

Dmitry Ivanov

Единственный нормальный вариант — это LSILogic MegaRAID и его фирменная тулза GAM (и еще что-то рядом лежит, названия не помню).

Но позволяет полный мониторинг и управление.

Dmitry Ivanov
mihasik
Более того — встречались высказывания, что аппаратные контроллеры под линух вообще пока (почему пока?) ставить не надо, якобы программный вариант проработан гораздо лучше. А как тогда с производительностью?

Какие мнения? Разубедите и помогите определится :)

Это какой-то балбес сказал. Не надо использовать полусофтовые рейды (Adaptec HostRAID) — это да, оно дерьмо. А вот альтернативы железному в тяжелых приложениях нет.

Sasha2

Ну это, увжаемый Дмитрий, не совсем так.

Да действительно под Linux аппаратный рейд работает хуже, но в чем хуже. Все дело в том, что поддержка для новых дистрибутивов включается с большим опозданием. Например, до сих пор нет ее для SuSe 9.3, а вот для 9.2 она есть.

И там HostRaid работает весьма прилично.

Хотя честно говоря и софтовый рейд дает примерно 80% выигрыш в скорости.

Софтовый рейд можно установить практически на все современные дистрибутивы.

Вот интересно знать в чем причина такой задержки, может быть это обусловлено, что драйвера должны быть скомпилированы под конкретное ядро.

Т.е. Adaptec не хочет втягиваться в такую же тягомотину, как например, ATI со своими Radeonами.

Dmitry Ivanov
Sasha2
Ну это, увжаемый Дмитрий, не совсем так.

Что касается поддержки — для подавляющего большинства нормальных контроллеров лрова давно в ядре. Дрова для железных адаптеков как и для железных мегарейдов давно в ядре есть. Просьба HostRAID не называть железным контроллером, ибо все функции рейда в нем вынесены в драйвера (а из железа используется SCSI-контроллер, что есть лишь половина RAID-контроллера, если не меньше). Драйвера закрыты и поставляются под конкретную версию ядра (сборку).

Недавно (пока я не ушел с той работы) HostRAID я имел возможность поэксплуатировать. И сравнить с мегарейдом в соседнем серваке.

Sasha2

Да никто не называетю

Это не софт и не желехный рейд — это хост.

Что то промежуточное. Но все же скажем прямо, под Windows при использовании Host Raid выигрыш в скорости даже не в 100, а порядка 150%.

Что-то говорит, когда Word грузится, заставки не видно, насколько быстро все мелькает.

Честно говоря и под SuSe 9.2 ну не на много хуже резльтат.

А вот далее я не могу понять , ну почему поддержка этого прекращена.

Она продолжается только на серверных версиях RedHat и SuSe.

Dmitry Ivanov

Потому что HostRAID — это софтовый рейд, реализованный в драйвере.

Там где есть нормальный софтовый — этот не нужен.

Enterprise линейка — исключение по политическим причинам.

Но кто его поставит в сервера на продакшн, будучи в своем уме? HostRAID _НЕ МОНИТОРИТСЯ_. Вообще. Ничем.