IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Железо (http://www.imho.ws/forumdisplay.php?f=31)
-   -   Рейд 0 и увеличение быстродействия при многопользовательности :) (http://www.imho.ws/showthread.php?t=92592)

salx_ua76 14.09.2005 15:33

Рейд 0 и увеличение быстродействия при многопользовательности :)
 
Господа, а подскажите пожалуйста, насколько увеличивается быстродействие если винты поставить в рейд?

Т.е. у меня ситуация - слишком ного пользователей, и выход либо менять на скази, либо ставить рейд. что лучше?

SinClaus 14.09.2005 15:51

Лучше всего поставить RAID5 на сказевом контроллере :)

Kiva 14.09.2005 17:24

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

Но в частности, многопользовательский режим - значит случайные операции ввода-вывода. Если операций записи много, то RAID0/RAID10, если операций записи не много, т.е. большинство операций чтения, RAID5 может покатить.

Насколько быстрее? Для RAID0, в теории, прямо пропорционально количеству дисков. Но будет зависеть от конфигурации RAID'a, и характиристик твоей дисковой нагрузки.

Как сказал, SinClaus, хардварный надежнее и быстрее софтварного. Тут нужно смотреть насколько диски загружены и возможно ли обойти проблему другим путем, напр. добавлением памяти, если это база данных. Незнаю как обстоят с этим дела для IDE disko'в, но сейчас есть хорошие SCSI карточки с кешем (и кешем по записи. если много операций записи). Переход на SCSI + карточка= $$$$, могут ли пользователи себе это позволить или выгодней потерпеть - вот в чем вопрос.

pazdak 14.09.2005 17:41

StalkerOfSpirit
Вы немного путаете понятие RAID 5 с RAID 4 !!!
Это там контрольные суммы писались на последний диск в RAID'e, а в RAID 5 немного другой алгоритм, контрольные суммы распределены по всем дискам, это позволяет выполнять несколько операций записи одновременно. Плюс еще высокая отказоустойчивость, отказ одно диска в RAID 5 безболезненен для всего массива.
Я считаю что если поставить RAID 5 и установить на контролере режим работы кэша в Write Back (при условии наличия батареи Battery BackUp в случаи потери питания) достигним хорошей производительности.

RAID 10 требует минимум 4 диска, они дороги и плохо масштабируемы.

Конечно же все зависит от используемого контроллера?..

Kiva 14.09.2005 17:51

2pazdak
Согласен с Вами насчет RAID5+write cache. (Кстати такая карточка стоит в районе 1000$ O! ) Благодаря кешу эта проблема решается. Но если операций действительно много, то тогда на RAID5 тяжело, а то что он экономичен - это факт!

Mg0 15.09.2005 16:41

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

GLuck 18.09.2005 12:35

Цитата:

StalkerOfSpirit:
такая карточка стоит в районе 1000$
хороший контроллер SATA от 3ware на 8 портов с поддержкой raid5 стоит от 400 баксов. в крайнем случае можно вообще софтверный райд5 собрать, если денег жалко. в любом случае объем больше получится, чем при 10м рейде при тех же 4х винтах.
и вообще, salx_ua76 для начала рассказал бы поподробнее: какие задачи выполняются на массиве. а-то твое описание слишком размыто и однозначного ответа не предполагает

onecat 18.09.2005 13:36

А какой казмер кластера лучше поставить на RAID0 ?

Kiva 18.09.2005 15:58

Цитата:

Сообщение от onecat
А какой казмер кластера лучше поставить на RAID0 ?

Посмоти здесь Там есть глава 'советы при страйпинге'

2GLuck1
Мы говорили, о том что наличие кеша на запись на контоллере, помогает решить проблему медленной записи RAID5. Интересно, сущестуют ли подобные SATA контроллеры (кеш с батарейкой)

GLuck 19.09.2005 14:38

_http://3ware.com/products/serial_ata9000.asp
128 MB of ECC protected SDRAM, upgradable to 256 MB
Battery Backup Unit (BBU) ready

Андрей2005 19.09.2005 14:51

Цитата:

А почему бы не посмотреть RAID 0+1 на 4-х SATA-дисках?
Пробовали ничего хорошего не получилось. Ожидаемое увеличение производительности себя не оправдало.

Вообще пришел к такому выводу - если речь идет о больших потоках информации (оцифровка видео и т.д.) то выгоднее использовать SATA. Если-же речь идет о базах данных, файловых архивах и т.д. (с учетом большого числа пользователей) нужен однозначно SCSI. И винчестеры не менее 10000 RPM - тогда производительность поднимается на порядки.

Mg0 19.09.2005 15:11

Господа, кажется, мы забыли об авторе (или автор забыл о топе ;) ). Я же говорил:
Цитата:

Впрочем, salx_ua76 конкретную нагрузку не указал, так что можно только гадать, что именно ему подойдет...
Хорошо было бы указать и тип данных, и их объем, и т.д. А рассуждения относительно SATA и SCSI уже были, причем достаточно пространные: http://www.imho.ws/showthread.php?t=69624.


Часовой пояс GMT +4, время: 00:26.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.