RSS
 

Особенности внутренних рейд контроллеров

04 марта

Вот всё таки не зря нормальные рейд контроллеры стоят баксов по 200+, а если ещё с батарейкой то под 600+.

Вот собрал я сначала рейд 5 из 4 винтов и смотрю по довольно кривоватым замерам что вроде рейд 0 на 2 винтах на чтение работал также, а на запись даже быстрее. Решил погонять тесты в HDTune Pro 4.1

Обычный 1.5 самсунговский винт

Возьмём для сравнения обычный винт на 1.5Тб средняя скорость чтения 84.4мб\с время доступа к данным 20.4ms. При записи 20Гб видео выдаёт скорость около 60мб\с

А вот это уже рейд 5 на 4 дисках, скорость чтения около 150мб\с время доступа 19.2ms, а вот скорость записи всего 40мб\с

Рейд 0 уровня из 3 винтов

А вот рейд 0 уровня из 3 винтов, чисто теоритически у него скорость чтения должна быть как у рейда 5 уровня на 4 дисках. На практике же имеем 207ms/s что больше почти на 40% чем у рейда 5 уровня. Но самое интересное что скорость записи составляет около 120мб/с что в 3! раза выше. Ну и время доступа ниже.

Лично я в конечном итоге остановился на рейде 0 из 3 винтов, а 4 винт оставил для автоматических бейкапов системного диска.

Кстати по поводу рейдов, знаете на самом деле есть очень много всяких подводных камней. Например за последние 10 лет объём дисков увеличился примерно 2^(10/1,5 ) т.е. примерно в 100 раз, но скорость за это время возросла хорошо если в 4 раза. Надёжность стала чуть лучше. Из-за этого появилась довольно жёсткая проблема ребилда, предположим у вас рейд 5 уровня с ценной информацией для которой нужно сохранять целостность. Например 6 дисков по 2Тб, что то случилось и один диск умер. Вы пихаете новый диск и начинается ребилд во время ребилда будет перенесено 12Тб информации и в это время если что то случится то будет очень плохо, а такая вероятность большая т.к. у обычных дисков считается нормальным сбойный кластер за передачу 10Тб данных у серверных за 100Тб. Вот поэтому сейчас отказываются от рейдов 5 уровня.

Ещё одна проблема это с питанием\кэшем. Есть рейд, вдруг пропало электричество по мнению рейд контроллера всё что находится в кэше дисков уже на них записано. На самом же деле всё что в кэше пропадает и из-за этого нарушается консистентность данных, по косвенным признакам можно определить где “более правильные” данные, но опять таки это уже 100%. Поэтому используют контроллеры с батарейками, которые стоят ух бабла. Но так или иначе кэш дисков нужно отключать, а это приводит к падению производительности SATA винтов, хотя в корпоративной среде все давно перешли на SASы в принципе следующий компьютер или домашний файловый сервер буду собирать на сасах, одно плохо хороший контроллер стоит под 600+$, но думаю цены таки упадут. Или может SSD на 256Гб хотя бы станет приемлемо стоит.

P.S. всякие рапторы маст дай.

 

Tags: , , ,

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.