Am4 raid driver что это
В этой статье я бы хотел рассказать о своём опыте использования платформы на сокете АМ4 в лице: одной материнской платы, двух комплектов памяти и двух процессоров - всего, что касается околопроцессорной темы.
Итак, летом 2018 года решил собирать ПК из качественных комплектующих. На тот момент я был обладателем связки i5 4460 + ASUS B85M-G, а до этого i3 550 + ASUS P7H55. Был ещё рабочий FX6300 + Gigabyte на 970 чипсете, который гонял до 4,8 Ггц с последующей деградацией чипа, учился в общем - на нём было не жалко. Я это к чему говорю - себе я выбирал только Intel. Но Ryzen сумел заинтересовать именно своей пресловутой совместимостью плат и новых процессоров, ещё только будущих.
MSI RTX 3070 сливают дешевле любой другой, это за копейки Дешевая 3070 Gigabyte Gaming - успей пока не началосьВыбирал доску я около 2 месяцев и, наконец, остановился на довольно редком звере MSI M7 AC на X470 чипсете, которая стоила тогда весомых
16 тысяч рублей. К ней в пару выбрал Ryzen 5 2600x ценой
Итак, 16+14+18 = 48 тысяч сборка на Ryzen в 2018 году. Кроме игр мне интересно было ещё и мододельство на движке UE4, который залихватски пожирал любое количество потоков в таких задачах как: загрузка сцен, компиляция шейдеров и запекание проекта. И для этих задач 16Гб ОЗУ было весьма мало, поэтому решено было взять отличный проверенный вариант "AES-планок" на 32Гб от Micron. Вот с этим комплектом получилось куда лучше. Представленный ниже скрин - в состоянии процессора для "игр", т.е. без SMT. С многопоточностью, конечно же, частота процессора ниже - в районе 4,1 Ггц.
Плюс 12 тысяч рублей к сборке и равно около 60 тысяч. Заведомо обращаю внимание на отсутствие чеков, кто помнит - легко поверит этим ценам, а кто не верит - ну пишите, чеки некоторые есть. Суть писанины не в этом.
реклама
var firedYa28 = false; window.addEventListener('load', () => < if(navigator.userAgent.indexOf("Chrome-Lighthouse") < window.yaContextCb.push(()=>< Ya.Context.AdvManager.render(< renderTo: 'yandex_rtb_R-A-630193-28', blockId: 'R-A-630193-28' >) >) >, 3000); > > >);В октябре 2021 решил таки обновить сборку и поменять процессор и охлаждение (раньше процессор охлаждал годный Thermalright Macho 120 Rev.A, способный в реальности отвести 100-120 Ватт). В мой корпус Thermaltake Versa C24 могла влезть водянка только 280мм или 360мм (но не Arctic Freezer II) спереди или сверху на 240мм. Надо ли говорить, что хоть сколь-нибудь адекватный человек, видевший этот корпус выберет фронтальный выброс воздушных масс?! Да, корпус так себе, но на том и остановился - Arctic Freezer II 280 спереди, в качестве термоинтерфейса не комплектная MX-4, а Evercool htc-03 (ей доволен). Буквально несколько дней с ней прожил 2600х, который был успешно продан за 9500 рублей. Но мы не будем вычитать эту сумму из уравнения и добавим 46 тысяч рублей за интересный 5900х, от которого я всё же ожидал больших циферок.
реклама
С производительностью всё хорошо, заметно быстрее в том же UE4, но прошу простить - тестов, сравнений нет, считайте это всё впечатлениями. Если бы я предвидел своё желание провести это исследование, начал бы собирать инфу ещё имея на руках старый, добрый 2600х (который я считаю отличным процессором). 106 тысяч рублей на платформе АМ4 с достаточно маленьким количеством статтеров в играх с 2019 года, когда смог заиметь хорошую память. Для рабочих задач увеличение количества потоков сказалось крайне положительно, хотя и скорость разработки от этого сильно не поменялась, зато сумел сократить время на рутинные операции. Что в условиях ограниченного времени на досуг, около часа-полутора в сутки , весьма заметно.
На следующем скрине хочу показать, что в совокупности с вентилятором на помпе, температура VRM находится в супер-комфортном режиме. На всякий случай поставил частоту мосфетов на 700кГц. Да, время теста маленькое, но времени на проведение продолжительного теста нет, поэтому, придётся верить на слово. Или не верить, дело ваше. Материнка из 2018 года прекрасно справляется с процессором 2020-го.
реклама
Что же можно было собрать для аналогичных задач (игры 60% и многопоток 40%) в период с 2018 по 2021 год на Intel?
Примерно вот так на 15 августа 2018 года:
Intel i7 8700k - 27 тысяч рублей
Материнская плата ASUS MAXIMUS IX EXTREME Z270 - 14 тысяч рублей
Итого, 59 тысяч в 2018 году.
А что же на октябрь 2021?
Intel i9 11900k - 44 тысячи рублей
Материнская плата ASUS TUF GAMING Z590-PLUS WIFI LGA1200 - 20 тысяч рублей
Память от Micron 32Gb 3200cl16 на AES чипах - 12 тысяч.
Итого, добавим ещё 76 тысяч рублей.
На самом деле, не совсем: 8700k у меня не было, но как я понимаю, это реально очень хороший процессор. Его возможностей хватит надолго, заметно дольше, чем те три года, что я использовал в качестве сравнения. 2600x вполне хватало и для работы и для игр, хотя для этого сценария, всё же обновиться пришлось бы раньше. Получается, что если Вы (ты) не гик - смысла от совместимости большого и нет. Работает старое правило - хочешь надолго, бери топ поколения-двух: например, 6700k бессмысленно менять на 7700k.
Для этого вам не нужен рейд. Это простая настройка диска ОС / файлового хранилища. Raid предназначен для дисков одинакового размера либо для чередования (Raid 0), чтобы сделать их быстрее, либо для резервирования (raid 1, raid 5) для резервного копирования. Обычные пользователи могут использовать RAID, но чаще всего это встречается в настройках NAS или Server.
Что такое драйвер AMD RAID?
Как установить драйверы AMD RAID?
Обновление контроллера жесткого диска / драйвера набора микросхем
Стоит ли устанавливать драйвер чипсета AMD?
Нужен ли мне драйвер VGA?
не требуется. Он бы контролировал разрешение дисплея, если бы вы использовали бортовое видео. Вы все равно получите изображение без его установки (используя встроенное видео), но недостатком является то, что он может не обрабатывать более высокие разрешения некоторых мониторов.
Как узнать, установлены ли у меня драйверы набора микросхем?
Найдите "диспетчер устройств" в Windows и посмотрите там. Щелкните правой кнопкой мыши набор микросхем (также может найти в разделе "системные устройства"), выберите свойства, перейдите на вкладку драйвера и проверьте версию.
Что такое режим RAID?
Driver easy надежный?
Обновляет ли Ryzen master драйверы?
Как установить драйверы, не открывая windows?
Использование восстановления системы, даже если Windows Vista / 7 не загружается
- Загрузитесь с установочного DVD на вашем компьютере.
- Выберите загрузку с диска.
- Выберите Восстановить компьютер.
- Нажмите "Далее.
- Выберите Восстановление системы.
- Нажмите "Далее.
- Выберите диск Windows / Vista.
- Щелкните Готово.
Как установить драйверы SATA в Windows 10?
4. Установите или обновите драйверы для стандартного контроллера SATA AHCI.
Обязательно ли устанавливать драйверы чипсета?
Драйверы набора микросхем предназначены для обеспечения работоспособности материнских плат и совместимости с периферийными устройствами, такими как usb / sound / network / и т. Д. Если вы их не установите, возникнут проблемы.
Что делает драйвер набора микросхем Intel?
Драйверы набора микросхем отвечают за управление связью между различными компонентами вашей системы: процессором, видеокартой, жесткими дисками, устройствами PCI и системной памятью. Важно поддерживать эти драйверы в актуальном состоянии, особенно если вы обычно сталкиваетесь с низкой производительностью системы.
Улучшают ли драйверы чипсета производительность?
По вашему опыту, обновление драйверов набора микросхем улучшает производительность или стабильность? Да, иногда это улучшает производительность и стабильность. В некоторых случаях (например, с Ryzen) они включали оптимизированные схемы управления питанием, которые улучшали производительность в определенных случаях использования для людей, которые не занимались разгоном.
Это похоже на этот вопрос, но для AMD (или вообще для всего оборудования, если такое решение существует).
Windows 7 устанавливается с контроллером SATA в режиме AHCI. После этого я добавил еще два жестких диска для использования в качестве пары RAID.
Это привело к известной Уловке-22:
- если включить режим RAID в BIOS, Windows не загрузится из-за отсутствия драйвера RAID.
- если я загружаюсь все еще в режиме AHCI, Windows не позволит Драйвер RAID должен быть установлен, так как нет никакого RAID-контроллера.
Как заставить Windows установить драйвер, если соответствующего оборудования нет?
в моем случае, драйвер представляет собой простой пакет INF, SYS и CAT файлов.
OK , как уже было сказано, я решил проблему. Поскольку я сделал несколько попыток, я не могу быть уверен, какие шаги необходимы, а какие нет, поэтому я перечислю все, что я сделал.
- ПК с чипсетом AMD SB820M-4 порта SATA/RAID (с этого момента я буду называть этот контроллер "RAID-контроллером")
- один жесткий диск подключен к RAID-контроллеру
- дополнительный контроллер IDE / SATA с 2 портами (для eSATA и оптического привода, I guess) (отныне "IDE controller")
- RAID контроллер установлен в режим AHCI, Windows 7 установлена на первом (и только) HD
-
я добавил еще 2 жестких диска (подключил их к портам RAID контроллера), установил режим RAID контроллера в RAID, и установил несколько RAID массивов на 2 новых HDs (все это в BIOS setup)
Я установил режим контроллера обратно в AHCI
теперь трюк (часть первая):
- Я выбрал (неиспользуемый) IDE контроллер в качестве козла отпущения для RAID драйвера
- в Диспетчере устройств я посмотрел PCI ID контроллера IDE (это было 439C) (выберите свойства на контроллере идентификаторы находятся на вкладке подробности, под HardwareId в выпадающем списке menu)
- в файле INF драйвера RAID (ahcix86s.inf) я добавил строку с таким ID:
затем в Диспетчере устройств я выбрал для обновления драйвера контроллера IDE, "позвольте мне выбрать драйвер", есть диск. и выберите inf-файл и драйвер.
перезагрузка, установите RAID контроллер в режим RAID в BIOS
трюк (часть вторая):
(после того, как он работал, я пошел в Управление устройствами снова и установить драйвер для контроллера IDE обратно в правильный: обновить драйвер, выберите Автоматически. )
* 1002/4392 является идентификатором PCI RAID-контроллера при установке в режим RAID. Он указан в упомянутом INF-файле. Вы также можете попробовать посмотреть его на этот сайт. Самая надежная информация - установить контроллер в режим RAID, загрузить некоторые ОС (Linux поставляется в небольших удобных форматах) и проверьте идентификатор PCI там. В linux lspci команда показывает эту информацию.
просто решил эту "проблему", используя альтернативный метод. У меня есть материнская плата Gigabyte 990-FXA-UD3 с AMD SB950 southbridge. Моя материнская плата имеет 6 портов SATA. Один из вариантов в bios должен был установить режим порта SATA 4/5 к "таким же как 0-3" или "режим IDE."
то, что я сделал, было включено RAID на портах 0-3, но установить порты 4-5 в режим IDE. Я переместил свой диск ОС из порта 0 в порт 5 и загрузился. После того, как все загрузилось правильно, я вошел в Диспетчер устройств и имел желтый значок предупреждения рядом с устройством SATA RAID. Я правильно нажали, обновленные драйверы, которые я скачал от Gigabyte и через несколько секунд жесткий диск у меня на портах 1 и 2 волшебным образом появился.
выключить снова, перемещен диск C:\ из порта SATA 5 в порт SATA 0. Загрузился он работал.
в основном я думаю, что мне нужен способ заставить windows, чтобы правильно установить драйвер RAID. Как только он был там, я мог загрузиться с него. Не уверен, что другие имеют возможность установить порт 4/5 в режим IDE, но если вы это сделаете, то этот метод будет работать.
вы пробовали собирается:
Панель управления>Диспетчер устройств>нажмите на верхний элемент и щелкните правой кнопкой мыши>добавить устаревшее оборудование>далее>установить оборудование, которое я вручную выбрать из списка(дополнительно)>контроллеры хранения>далее > есть диск
затем перейдите к драйверу и intall его. Когда вы внесете изменения и перезагрузите компьютер, драйвер автоматически найдет новое устройство.
- установить карту контроллера,
- подключите диск на МБ и загрузки Windows,
- установить контроллер драйвера, если это необходимо,
- выключите компьютер, подключите накопитель к плате контроллера и установите режим SATA в RAID на BIOS MB,
- перезагрузите компьютер и установите драйверы RAID.
- Теперь вы можете снова отключение и подключение привод к МБ снова.
для Windows 7 Pro я установил контроллер AHCI. Я использовал Highpoint Rocket 620A и подключил к нему жесткий диск SATA OS.
Я загрузил компьютер, зашел в BIOS и изменил конфигурацию SATA на RAID, затем сохранил изменения и перезагрузился. Windows 7 загрузилась с моего HighPoint в AHCI.
после того, как в ОС, я установил драйвер RAID (он уже просил об этом в поиске нового оборудования). Он попросил меня перезагрузить вместо этого. Я выключение, извлек карту, и положил тот ОС вернулась на порт RAID SATA 0 и загрузила ОС без проблем.
Вы можете подготовить Windows для нового драйвера хранилища при следующей перезагрузке с помощью следующей команды:
следующее было протестировано на Windows Server 2016, который был установлен с SATA в режиме AHCI. Когда я изменил режим контроллера SATA на RAID в BIOS, Windows загрузилась в синий экран: недоступное загрузочное устройство
набор микросхем: Intel C232 (я верю что это будет работать с C236 слишком и больше) ID устройства это SATA RAID-контроллера это 2826
1: Сделайте USB-ключ, в моем случае у меня был GPT-раздел.
2: скопируйте драйверы в ключ. В моем случае это было: -предоставляет поддержку для наборов микросхем.кошка -предоставляет поддержку для наборов микросхем.бесконечность -предоставляет поддержку для наборов микросхем.sys
3: я создаю файл установить.cmd С таким содержанием: rundll32.exe setupapi.dll, InstallHinfSection DefaultInstall 132 %
запуск Windows в безопасном режиме с командной строкой (F8, если вы можете сделать в время!). РАН установить.cmd и перезагружается.
Windows теперь загружается с этим драйвером RAID: -)
дополнительная информация (devcon.exe):
чтобы найти идентификатор устройства, который может потребоваться для поиска нужного драйвера (идентификатор устройства указан в inf-файле), вы можете использовать консоль util devcon.exe (инструментальная часть пакета MS Windows Driver Kit). У меня есть копия здесь. Если контроллер хранения подключен к компьютер, он будет находиться в классе устройств SCSIAdapter или HDC.
для вывода списка всех устройств в этих классах используйте следующие команды:
в этом примере DEV_1E03 или просто 1E03. Если вы можете найти 1E03 в файле inf вы знаете, что у вас есть правильный драйвер : -)
(кредиты IBM Thinkpad team. Пакеты драйверов SATA от IBM имели эту установку.cmd скрипт в комплекте. И к моему удивлению он все еще работает на Windows 10/СРВ. 2016)
Организация единого дискового пространства — задача, легко решаемая с помощью аппаратного RAID-контроллера. Однако следует вначале ознакомиться с особенностями использования и управления таким контроллером. Об этом сегодня расскажем в нашей статье.
Надежность и скорость работы дисковых накопителей — вопрос, волнующий каждого системного администратора. Несмотря на заверения производителей о качестве собственных устройств — HDD и SSD продолжают выходить из строя в самое неподходящее время, теряя драгоценные данные. Технология S.M.A.R.T. в большинстве случаев дает возможность оценить «здоровье» накопителя, но это не гарантирует того, что диск будет продолжать беспроблемно работать.
Предсказать выход диска из строя со 100%-ой точностью невозможно, поэтому следует предусмотреть вариант, при котором это не станет проблемой или причиной остановки сервисов. Использование RAID-массивов решает эту задачу. Рассмотрим три основных подхода, применяющихся для этой задачи:
- Программный RAID — наименее затратный вариант, но и наименее производительный. Массив создается средствами операционной системы, вся нагрузка по обработке данных «ложится на плечи» центрального процессора.
- Интегрированный аппаратный RAID (еще его часто называют Fake-RAID) — микрочип, установленный на материнскую плату, который берет на себя часть функционала аппаратного RAID-контроллера, работая в паре с центральным процессором. Этот подход работает чуть быстрее, чем программный RAID, но надежность у такого массива оставляет желать лучшего.
- Аппаратный RAID — это отдельный контроллер с собственным процессором и кэширующей памятью, полностью забирающий на себя выполнение всех дисковых операций. Наиболее затратный, однако, самый производительный и надежный вариант для использования.
Внешний вид
Мы выбрали решения Adaptec от компании Microsemi. Это RAID-контроллеры, зарекомендовавшие себя удобством использования и высокой производительностью. Их мы устанавливаем, если наш клиент решил заказать сервер произвольной или фиксированной конфигурации.
Для подключения дисков используются специальные интерфейсные кабели. Со стороны контроллера используются разъемы SFF8643. Каждый кабель позволяет подключить до 4-х дисков SAS или SATA (в зависимости от модели). Помимо этого интерфейсный кабель еще имеет восьмипиновый разъем SFF-8485 для шины SGPIO, о назначении которой поговорим чуть позже.
Помимо самого RAID-контроллера существует еще два дополнительных устройства, позволяющих увеличить надежность:
-
BBU (Battery Backup Unit) — модуль расширения с литий-ионной батареей, позволяющий поддерживать напряжение на энергозависимой микросхеме кэша. В случае внезапного обесточивания сервера его использование позволяет временно сохранить содержимое кэша, которое еще не было записано на диски.
Это особенно важно, когда включен режим отложенной записи кэша (Writeback). При пропадании электропитания содержимое кэша не будет сброшено на диски, что приведет к потере данных и, как следствие, штатная работа дискового массива будет нарушена.
Технические характеристики
Температура
Вначале хотелось бы затронуть такую важную вещь, как температурный режим аппаратных RAID-контроллеров Adaptec. Все они оснащены небольшими пассивными радиаторами, что может вызвать ложное представление о небольшом тепловыделении.
Производитель контроллера приводит в качестве рекомендуемого значения воздушного потока — 200 LFM (linear feet per minute), что соответствует показателю 8,24 литра в секунду (или 1,02 метра в секунду). Рассчитаны такие контроллеры исключительно на установку в rackmount-корпусы, где такой воздушный поток создается скоростными штатными кулерами.
От 0°C до 40-55°C — рабочая температура большинства RAID-контроллеров Adaptec (в зависимости от наличия установленных модулей), рекомендованная производителем. Максимальная рабочая температура чипа составляет 100°C. Функционирование контроллера при повышенной температуре (более 85°C) может вывести его из строя. Удобства ради приводим под спойлером табличку рекомендуемых температур для разных серий контроллеров Adaptec.
Series 2 (2405, 2045, 2805) and 2405Q | 55°C без модулей |
Series 5 (5405, 5445, 5085, 5805, 51245, 51645, 52445) | 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800 |
Series 5Z (5405Z, 5445Z, 5805Z, 5805ZQ) | 50°C с модулем ZMCP |
Series 5Q (5805Q) | 55°C без батарейного модуля, 40°C с батарейным модулем ABM-800 |
Series 6E (6405E, 6805E) | 55°C без модулей |
Series 6/6T (6405, 6445, 6805, 6405T, 6805T) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-600 |
Series 6Q (6805Q, 6805TQ) | 50°C с ZMCP модулем AFM-600 |
Series 7E (71605E) | 55°C без модулей |
Series 7 (7805, 71605, 71685, 78165, 72405) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700 |
Series 7Q (7805Q, 71605Q) | 50°C с ZMCP модулем AFM-700 |
Series 8E (8405E, 8805E) | 55°C без модулей |
Series 8 (8405, 8805, 8885) | 55°C без ZMCP модуля, 50°C с ZMCP модулем AFM-700 |
Series 8Q (8885Q, 81605Z, 81605ZQ) | 50°C с ZMCP модулем AFM-700 |
Нашим клиентам не приходится беспокоиться о перегреве контроллеров, поскольку в наших дата-центрах поддерживается постоянный температурный режим, а сборка серверов произвольной конфигурации происходит с учетом особенностей таких комплектующих (о чем мы упоминали в нашей предыдущей статье).
Скорость работы
Для того чтобы продемонстрировать, как наличие аппаратного RAID-контроллера способствует увеличению скорости работы сервера, мы решили собрать тестовый стенд со следующей конфигурацией:
- CPU Intel Xeon E3-1230v5;
- RAM 16 Gb DDR4 2133 ECC;
- 4 HDD емкостью по 1 ТБ.
Затем в этот же стенд поставим RAID-контроллер Adaptec ASR 7805 с модулем защиты кэша AFM-700, подключим к нему эти же жесткие диски и выполним точно такое же тестирование.
С программным RAID
Несомненное преимущество программного RAID — простота использования. Массив в ОС Linux создается с помощью штатной утилиты mdadm. При установке операционной системы чаще всего создание массива предусмотрено непосредственно из установщика. В случае, когда такой возможности установщик не предоставляет, достаточно всего лишь перейти в соседнюю консоль с помощью сочетания клавиш Ctrl+Alt+F2 (где номер функциональной клавиши — это номер вызываемой tty).
Создать массив очень просто. Командой fdisk -l смотрим, какие диски присутствуют в системе. В нашем случае это 4 диска:
Проверяем, чтобы на дисках не было метаданных, например, от предыдущего массива:
В случае, если на одном или нескольких дисках будут метаданные, удалить их можно следующим образом (где sdX — требуемый диск):
Создадим на каждом диске разделы для будущего массива c помощью fdisk. В качестве типа раздела следует указать fd (Linux RAID autodetect).
Собираем массив RAID 10 из созданных разделов с помощью команды:
Сразу после этого будет создан массив /dev/md0 и будет запущен процесс перестроения данных на дисках. Для отслеживания текущего статуса процесса введите:
Пока процесс перестроения данных не будет завершен, скорость работы дискового массива будет снижена.
После установки операционной системы и Bitrix24 на созданный массив мы запустили стандартный тест и получили следующие результаты:
С аппаратным RAID
Прежде чем сервер сможет использовать единое дисковое пространство RAID-массива, необходимо выполнить базовую настройку контроллера и логических дисков. Сделать это можно двумя способами:
- при помощи внутренней утилиты контроллера,
- утилитой из операционной системы.
Утилита позволяет не только управлять настройками контроллера, но и логическими устройствами. Инициализируем физические диски (вся информация на дисках при инициализации будет уничтожена) и создадим массив RAID-10 с помощью раздела Create Array. При создании система запросит желаемый размер страйпа, то есть размер блока данных за одну I/O-операцию:
- больший размер страйпа идеален для работы с файлами большого размера;
- меньший размер страйпа подойдет для обработки большого количества файлов небольшого размера.
Важно — размер страйпа задается только один раз (при создании массива) и это значение в дальнейшем изменить нельзя.
Сразу после того, как контроллеру отдана команда создания массива, также, как и с программным RAID, начинается процесс перестроения данных на дисках. Этот процесс работает в фоновом режиме, при этом логический диск становится сразу доступен для BIOS. Производительность дисковой подсистемы будет также снижена до завершения процесса. В случае, если было создано несколько массивов, то необходимо определить загрузочный массив с помощью сочетания клавиш Ctrl + B.
После того как статус массива изменился на Optimal, мы установили Bitrix24 и провели точно такой же тест. Результат теста:
Сразу становится понятно, что аппаратный RAID-контроллер ускоряет операции чтения и записи на дисковый носитель за счет использования кэша, что позволяет быстрее обрабатывать массовые обращения пользователей.
Управление контроллером
Непосредственно из операционной системы управление контроллером производится с помощью программного обеспечения, доступного для скачивания с сайта производителя. Доступны варианты для большинства операционных систем и гипервизоров:
- Debian,
- Ubuntu,
- Red Hat Linux,
- Fedora,
- SuSE Linux,
- FreeBSD,
- Solaris,
- Microsoft Windows,
- Citrix XenServer,
- VMware ESXi.
С помощью указанных утилит можно, не прерывая работу сервера, легко управлять логическими и физическими дисками. Также можно задействовать такой полезный функционал, как «подсветка диска». Мы уже упоминали про пятый кабель для подключения SGPIO — этот кабель подключается напрямую в бэкплейн (от англ. backplane — соединительная плата для накопителей сервера) и позволяет RAID-контроллеру полностью управлять световой индикацей каждого диска.
Следует помнить, что бэкплэйны поддерживают не только SGPIO, но и I2C. Переключение между этими режимами осуществляется чаще всего с помощью джамперов на самом бэкплэйне.
Каждому устройству, подключенному к аппаратному RAID-контроллеру Adaptec, присваивается идентификатор, состоящий из номера канала и номера физического диска. Номера каналов соответствуют номерам портов на контроллере.
Замена диска — штатная операция, впрочем, требующая однозначной идентификации. Если допустить ошибку при этой операции, можно потерять данные и прервать работу сервера. С аппаратным RAID-контроллером такая ошибка является редкостью.
Делается это очень просто:
-
Запрашивается список подключенных дисков к контроллеру:
Например, на платформах Supermicro штатная работа диска — зеленый или синий цвет, а «подсвеченный» диск будет моргать красным. Перепутать диски в этом случае невозможно, что позволит избежать ошибки из-за человеческого фактора.
Настройка кэширования
Теперь пару слов о вариантах работы кэша на запись. Вариант Write Through означает, что контроллер сообщает операционной системе об успешном выполнении операции записи только после того, как данные будут фактически записаны на диски. Это повышает надежность сохранности данных, но никак не увеличивает производительность.
Чтобы достичь максимальной скорости работы, необходимо использовать вариант Write Back. При такой схеме работы контроллер будет сообщать операционной системе об успешной IO-операции сразу после того, как данные поступят в кэш.
Важно — при использовании Write Back настоятельно рекомендуется использовать BBU или ZMCP-модуль, поскольку без него при внезапном отключении электричества часть данных может быть утеряна.
Настройка мониторинга
Вопрос мониторинга статуса работы оборудования и возможности оповещения стоит достаточно остро для любого системного администратора. Для того чтобы настроить «связку» из Zabbix и RAID-контроллера Adaptec рекомендуем воспользоваться перечисленными решениями.
Зачастую требуется отслеживать состояние контроллера напрямую из гипервизора, например, VMware ESXi. Задача решается с помощью установки CIM-провайдера с помощью инструкции Microsemi.
Прошивка
Необходимость прошивки RAID-контроллера возникает чаще всего для исправления выявленных производителем проблем с работой устройства. Несмотря на то, что прошивки доступны для самостоятельного обновления, к этой операции следует подойти очень ответственно, особенно если процедура выполняется на «боевой» системе.
Если нашему клиенту требуется сменить версию прошивки контроллера, то ему достаточно создать тикет в нашей панели управления. Системные инженеры выполнят перепрошивку RAID-контроллера до требуемой версии в указанное время и сделают это максимально корректно.
Важно — не следует выполнять перепрошивку самостоятельно, поскольку любая ошибка может привести к потере данных!
Заключение
Использование аппаратного RAID-контроллера оправдано в большинстве случаев, когда требуется высокая скорость и надежность работы дисковой подсистемы.
Системные инженеры Selectel бесплатно выполнят базовую настройку дискового массива на аппаратном RAID-контроллере при заказе сервера произвольной конфигурации. В случае, если потребуется дополнительная помощь с настройкой, мы будем рады помочь в рамках нашей услуги администрирования. Также мы подготовили для наших читателей небольшую памятку по командам утилиты arcconf.
Читайте также: