Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 1132 сообщений
Cообщения с меткой

контроллер - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

Всё, что вы хотели узнать о RAID-контроллерах, но лень было искать

Среда, 06 Июля 2016 г. 14:38 (ссылка)





Дисковый массив с нотками ретро.



На плечах RAID-контроллеров лежит ответственная задача — управление дисковой подсистемой, то есть всей информацией, хранимой на сервере. Именно они отвечают за работу дисковых массивов, позволяя повысить производительность сервера или надёжность хранения данных. Поэтому давайте поговорим о RAID-контроллерах, установленных в серверы вендоров «большой тройки», об их возможностях и особенностях.



Что такое RAID-контроллер?



Чаще всего задачи, выполняемые серверами, требуют высокой скорости чтения/записи данных и/или необходимость сохранить данные при выходе из строя самих накопителей. Поэтому установка в сервер единственного диска редко имеет смысл. Этот вариант можно рассматривать, если нагрузка будет совсем небольшой, а сохранность данных не волнует вовсе. Да и объёмы информации, которыми оперируют серверы, часто требуют куда больше пространства для хранения, чем может дать один диск. А чем больше накопителей, тем выше вероятность выхода из строя, особенно при высокой нагрузке.



Проблемы производительности и отказоустойчивости дисковой подсистемы решаются с помощью создания массивов: логических структур, в которые с помощью RAID-контроллера объединяется несколько накопителей — жёстких дисков и SSD. При этом массив выглядит для системы единым пространством для хранения данных.



Существует много видов массивов, отличающихся производительностью, надёжностью хранения данных и минимально необходимым количеством дисков. Выбор конкретного вида зависит от ваших задач и потребностей, а также от возможностей самого RAID-контроллера.



RAID-контроллеры делятся на:




  • Программные. Вся нагрузка по управлению массивом ложится на центральный процессор. Наименее производительное и отказоустойчивое решение.

  • Интегрированные. Встроены в материнскую плату. Отдельный чип выполняет часть задач по управлению, но всё же тоже задействует центральный процессор. Интегрированные контроллеры могут иметь собственную кэш-память. По сравнению с программными, поддерживают больше видов массивов, работают куда быстрее и надёжнее.

  • Аппаратные. Выполнены в виде плат расширения или отдельных устройств, размещаемых вне сервера (внешние, или мостовые контроллеры). Оснащены собственным процессором, выполняющим все необходимые вычисления, и, как правило, кэш-памятью. Модульные контроллеры могут иметь внешние и внутренние порты:


    • Внутренние — предназначены для подключения накопителей, установленных в сам сервер.

    • Внешние — используются для подключения внешних дисковых хранилищ.




Даже если ваш сервер оснащён интегрированным RAID-контроллером, то при необходимости можно будет установить и модульный, если имеющихся возможностей, скорости и надёжности вам будет недостаточно.



Если на борту RAID-контроллера есть кэш-память, то она может использоваться для промежуточного хранения записываемых или считываемых данных. Это позволяет эффективнее управлять операциями ввода/вывода.



Чтобы при сбое питания не потерять данные, находящиеся в кэше, используется два разных подхода:




  • контроллер оснащается собственной батарейкой (BBU — Battery Backup Unit), позволяющей хранить данные в памяти до 3 суток,

  • либо дополнительной флэш-памятью, питаемой от ёмкого конденсатора. При сбое питания в неё выгружает содержимое кэша. А поскольку флэш-память потребляет очень мало энергии, то и данные в ней сохраняются месяцами. Обратите внимание, что флэш-память используется только при сбое питания.



И как только сервер заработает, контроллер первым делом скидывает содержимое кэша на диск. При наличии батарейки можно активировать режим WriteBack: при записи на диск контроллер сообщит об успешном выполнении операции уже в тот момент, когда данные попадут в кэш, а затем в «фоновом» режиме скинет их на диски. Поэтому другие процессы проведут меньше времени в ожидании подтверждения.



Некоторые RAID-контроллеры позволяют увеличить объём кэш-памяти и установить батарейку, если они её не имеют. Чем больше размер кэша контроллера, тем выше производительность RAID-массивов.



RAID-контроллеры в серверах «большой тройки»



Чтобы не превращать статью в археологическое исследование, ограничимся только теми контроллерами, что используются в поколениях серверов начиная с 2009-2010:



HP: Gen7, Gen8, Gen9

Dell: Gen11, Gen12, Gen13

IBM: M3, M4, M5



Дальше идут громоздкие и скучные таблицы.



HP









Dell









IBM









Большинство RAID-контроллеров HP и Dell изначально поддерживают все основные виды массивов. У IBM таких моделей — по пальцам пересчитать, почти в каждом случае придётся устанавливать на контроллер 1-2 дополнительных модуля апгрейда, что не слишком удобно.



Другая интересная особенность RAID-контроллеров IBM — большинство из них применяются в серверах нескольких поколений. У HP и Dell другая склонность — с выпуском нового поколения серверов они обычно выпускают и новое поколение контроллеров.



Как выбрать подходящий контроллер?



Если вы решили апгрейдить сервер и озаботились выбором RAID-контроллера, то в первую очередь исходите из ваших потребностей.



Вам нужна хорошая производительность, но не волнует сохранность данных? Или хочется с небольшими усилиями повысить отказоустойчивость, поступившись скоростью? Понадобился простенький веб-сервер для нужд разработки? Достаточно выбрать недорогой контроллер и создать RAID 0 или 1. Можно даже без кэш-памяти.



При желании сэкономить на накопителях или выжать всю возможную ёмкость из имеющихся, рассмотрите вариант с RAID 5 или 50. Это вполне годное решение для создания архивов. Для таких задач достаточно взять контроллер с поддержкой нужного вида RAID и кэш-памятью среднего объёма.



При создании высокоскоростных и надёжных массивов под базы данных, или больших хранилищ под файловые серверы, нужны производительные контроллеры с большим объёмом кэш-памяти и высокой пропускной способностью. Это тот случай, когда экономия на одном устройстве может свести на нет все ваши усилия.
Original source: habrahabr.ru.

https://habrahabr.ru/post/304798/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
sweepqui

Футболка контроллер

Понедельник, 06 Июля 2015 г. 08:45 (ссылка)

Футболка контроллер.


Читать далее
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Сергей_Удачин

Система виртуальной реальности

Пятница, 17 Июня 2016 г. 13:36 (ссылка)

СИСТЕМА ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ

http://earth-chronicles.ru/news/2016-06-17-93292




Компания Oculus Rift опубликовала новый видеоролик, в котором анонсировала некоторые игры для контроллера Oculus Touch. Сообщается, что его поставки начнутся уже в ближайшее время и вскоре те, у кого уже есть система виртуальной реальности Oculus Rift, смогут всё опробовать.
Читать далее...
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
basher

Как работают светодиодные люстры с пультом дистанционного управления

Четверг, 13 Мая 2016 г. 00:27 (ссылка)
housediz.ru/kak-rabotayut-s...ravleniya/


Как устроена и работает люстра с пультом управления, компоновка внутренних блоков, принципы схем их подключения, советы домашнему мастеру по монтажу и настройке

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

UDP/TCP File System, Trivial Remote File System

Суббота, 30 Апреля 2016 г. 16:49 (ссылка)

Сегодня выходной, так что напишу коротко про мелочи, до которых, как правило, руки не доходят.



TCP FS





Есть ещё одна вещь, которой нет в современном Юниксе и которую я хочу иметь в unix box фантома. Она проста как мычание, и почему её никто не сделал — непостижимо:



#cat /tcp/host/port > local_file




Правда, я хочу использовать иной синтаксис имени файла, URL style — tcp://host:port, но это уже детали. Естественно, наравне с TCP просится UDP, и там вообще проблем нет.



Заголовок спойлера
Вообще unix-подсистема Фантома «ест» как традиционные Юниксовые имена, /usr/include/stdio.h, так и URL-и, tcp://ya.ru:80.





Для TCP есть очевидная проблема — нужен ли нам listen или connect, но её можно решить через указание в имени «файла» определённого суффикса.



Сказать на эту тему настолько больше нечего, что перейдём без остановки к следующей.



TRFS — тривиальная дистанционная файловая система.





В одной из тестовых сред Фантом работал на машине без диска и хотелось организовать дистанционный пейджинг по сети. Для этого я сделал минимальную сетевую ФС.



Ссылки:







Протокол напоминает дубовостью tftp, но допускает асинхронность — запрос не обязан синхронно ждать ответа, вместо этого клиент отправляет запросы без ожидания и стыда, может получать ответы вразнобой и перезапрашивает неполученное по таймауту.



Обмен идёт секторами. Фактически, сам Фантом использует протокол именно как remote disk.



Обращение к файлу идёт по идентификатору сессии и идентификатору файла. Это позволяет при необходимости опустить разыменование и работать с файлами по фиксированным номерам — опять же, в этой реализации так и сделано, Фантом всегда просит файл номер ноль, сервер сам знает, где его искать. Но есть и запрос «получить номер по имени».



Идентификатор сессии используется как маркер того факта, что сервер был перезапущен и забыл номера файлов. В такой ситуации идентификатор сессии покажет несовпадение и клиент получит ошибку, которую надо обработать перезапросив ещё раз номер файла для данного имени. Впрочем, эту часть протокола я не стал писать, так как мне самому она пока не нужна.



Протокол легковесный в плане реализации настолько, что даже сервер можно затолкать в слабый микроконтроллер. А уж клиента и подавно.



Протокол работает поверх UDP. Пользуйтесь на здоровье, коли потребуется. При всей простоте в силу асинхронности и out of order resend-а протокол довольно эффективен. Только если нужно упорядоченное исполнение запросов — это нужно обеспечивать снаружи. Сам TRFS счастливо отработает в порядке прихода ответов по сети.



Original source: habrahabr.ru.

https://habrahabr.ru/post/282808/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
fermcacalt

Без заголовка

Вторник, 02 Февраля 2016 г. 14:33 (ссылка)

Вот хороший сайт про контроллер, siemens, omron, mitsubishi! рекомендую! Загляните, будет интересно! http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
kalfstinsi

Без заголовка

Вторник, 02 Февраля 2016 г. 14:31 (ссылка)

рекомендую! хороший сайт про контроллер, siemens, omron, mitsubishi! Загляните, возможно будет интересно! тут

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
wildprofam

Без заголовка

Вторник, 02 Февраля 2016 г. 14:17 (ссылка)

http://elinger.ru/programmirovanie-kontrollerov Всем советую! Довольно интересный сайт про контроллер, siemens, omron, mitsubishi! Загляните, возможно будет интересно!

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
comsendpee

Без заголовка

Вторник, 02 Февраля 2016 г. 14:09 (ссылка)

Вот хороший сайт про контроллер, siemens, omron, mitsubishi! советую!

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
deicreasad

Без заголовка

Вторник, 02 Февраля 2016 г. 13:53 (ссылка)

Всем советую! Довольно интересный сайт про контроллер, siemens, omron, mitsubishi! http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
flexalsdel

Без заголовка

Вторник, 02 Февраля 2016 г. 13:06 (ссылка)

Интересный сайт http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
cresenpsen

Без заголовка

Вторник, 02 Февраля 2016 г. 12:17 (ссылка)

Вот полезный сайт про контроллер, siemens, omron, mitsubishi http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
mindclimum

Без заголовка

Вторник, 02 Февраля 2016 г. 10:17 (ссылка)

Вот довольно полезный сайт про контроллер, siemens, omron, mitsubishi! советую! Посмотрите

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
scharderma

Без заголовка

Вторник, 02 Февраля 2016 г. 08:59 (ссылка)

Всем советую! хороший сайт! http://elinger.ru/programmirovanie-kontrollerov Загляните, будет интересно!

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
highfoncho

Без заголовка

Вторник, 02 Февраля 2016 г. 08:54 (ссылка)

Вот довольно интересный сайт про контроллер, siemens, omron, mitsubishi! рекомендую! Загляните http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
schowkafol

Без заголовка

Вторник, 02 Февраля 2016 г. 08:36 (ссылка)

рекомендую! хороший сайт! Заходите http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
pretricont

Без заголовка

Вторник, 02 Февраля 2016 г. 04:44 (ссылка)

Вот хороший сайт! советую! http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
birntechna

Без заголовка

Вторник, 02 Февраля 2016 г. 04:17 (ссылка)

Вот довольно полезный сайт! рекомендую! Загляните, будет интересно! http://elinger.ru/programmirovanie-kontrollerov

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
taitesbart

Без заголовка

Понедельник, 02 Февраля 2016 г. 03:37 (ссылка)

Всем советую! Довольно интересный сайт! http://elinger.ru/programmirovanie-kontrollerov Посмотрите

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
lastprivin

Без заголовка

Понедельник, 02 Февраля 2016 г. 02:44 (ссылка)

http://elinger.ru/programmirovanie-kontrollerov Всем рекомендую! Довольно полезный сайт про контроллер, siemens, omron, mitsubishi! Загляните, будет интересно!

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество

Следующие 30  »

<контроллер - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda