Узгоджені чи незрівняні накопичувачі для RAID-масивів?


18

Оглядаючись навколо, є суперечлива інформація з цього приводу, дехто настійно підказує те чи інше.

Наскільки я розумію, проблема з відповідними накопичувачами полягає в тому, що знос обох накопичувачів є більш-менш однаковим, тому потенціал другого накопичувача виходить з ладу або дуже скоро після першого досить високий.

Люди також стверджують, що відповідні накопичувачі дають значно більшу продуктивність, однак припускаючи, що незрівнянні диски є більш-менш однаковими (наприклад, 2, 1 TB SATA II 7200 об / хв накопичувачі з 32 МБ кеша), це буде незначною різницею між, наприклад, Seagate і Western Digital (скажімо, один має швидкість зчитування 128 Мб / с, а інший швидкість зчитування 150 Мб / с, а також, мабуть, різні інші незначні відмінності) насправді спричиняють будь-які помітні втрати продуктивності, тобто потенційно гірші, ніж два відповідні диски 128 МБ / с, або RAID насправді не хвилює і не дасть вам по суті оптимальне рішення (наприклад, до 278 МБ / с загальна швидкість читання для RAID 0 і 1) і подібне для інших RAID з більш "невідповідними" накопичувачами (5 і 1 + 0 приходять в голову як можливості)?

Крім того, я не міг знайти багато інформації про те, як це відрізняється в різних установках RAID, наприклад, RAID 0 або RAID 1, програмному чи апаратному RAID і т. Д. Я припускаю, що такі речі мають ефект, і це все не так RAID взагалі?


Ви можете придбати ту ж модель одну нову та одну, що використовується для рейду1, якщо це проблема.
inf3rno

Відповіді:


17

Бали, які слід пам’ятати для RAID 1:

РІЗНИК приводів ... буде диктувати загальну швидкість.

Менший розмір дисків ... буде диктувати загальний розмір.

Якщо ви з цим все гаразд .... набагато краще, щоб TO їхало якомога інше. Придбані в різний час, в різних магазинах, виготовлені різними виробниками.

Причина? Коли накопичувачі виходять з ладу ... Я ХОЧУ, щоб вони виходили з ладу в різний час ... не одночасно.


Що з прочитаним? Я припускаю, що це залежить від контролера / драйвера, але якщо зчитування даних з двох дисків НЕ перевіряється / порівнюється контролером, швидкість читання може бути дорівнює найшвидшому диску, правда? І якщо у вас є можливість кешування запису (навіть в ОС), швидкість запису може не сильно постраждати, якщо один привід повільний. Якщо це правда, можна змішати дешеву низьку швидкість + дорогий більш швидкий привід тривалої стійкості та мати гарну та дешеву настройку продуктивності. Але я знову, я думаю, це залежить від контролера / драйвера. Це може бути цікаво зробити тестову установку. Можна почати з Intel на борту sata contr.
MrCalvin

Не вірно для RAID програмного забезпечення btrfs.
inf3rno

@ inf3rno Чому це?
дим

@dim Він може використовувати диски різного розміру і використовувати весь простір на них, якщо у вас достатньо дисків.
inf3rno

@ inf3rno правильно, але це не скасовує пропозицію отримати диски різних марок / партій. Я думав, ти говориш про це.
дим

3

Переваги відповідних приводів - це більше ціннісно-економічна позиція. Масив буде тільки таким же швидким, як і найповільніший диск. Інші фактори є логічними, а не фізичними (нерівний масив смуг).


Тож, скажімо, привід 200 Мб / с і привід 150 МБ / с, ваш вислів у RAID 1, наприклад, максимальна швидкість читання складе 300 Мб / с, а не 350 МБ / с?
Буде

Читання та запис має відбуватися більш-менш одночасно з накопичувачами. Деякі контролери в теорії могли (і, можливо, це зробити на практиці) вирішувати це на рівні контролера, але якщо один з накопичувачів повільніше, ви просто все-таки очікуєте на нього.
Shinrai

2
Все це сильно залежить від використовуваного рейдового контролера. Деякі контролери рейду мають багато кешу, тому вони можуть зменшити ефект очікування на накопичувачі, але слід пам’ятати, що оскільки це рейд, він буде РІШНИМ, ніж прямий доступ до накопичувача, навіть якщо накопичувачі відповідають швидкості . Контролер рейду стає великою частиною головоломки.
Zeke Hansell

Зеке підводить хороший момент. Залежно від контролера RAID, відмінності в неперевершених накопичувачах можуть бути значно пом'якшені.
surfasb

@ZekeHansell Як прийде RAID буде повільніше? Чи не повинен RAID 1 давати більші швидкості читання порівняно з одним приводом?
Павло Танков

2

Використання відповідних накопичувачів не важливо. Особливо при "нормальних умовах"

  1. Ціннісно-економічна позиція: якщо ви не використовуєте дійсно пристроїв високого класу (скажімо, SSD) з накопичувачами низького класу (старий жорсткий диск), ви не економите, використовуючи відповідні накопичувачі, принаймні не значну суму. Прийняття 1 ТБ накопичувача в 32 МБ кеша від двох виробників, як правило, приблизно однаковою.

  2. Помилка: можливе одночасне руйнування дисків із однієї партії. Ймовірність більша, але не дуже висока. Для RAID0 це насправді не має значення, у такому випадку може бути краще мати однакові накопичувачі - якщо один вийде з ладу, все одно пропаде. Це важливо для великих масивів, включаючи декілька дисків - якщо у вас RAX5 16x2 ТБ, відновлення займе багато часу (можливо, днів), і тоді це катастрофа, якщо інший диск вийде з ладу. З RAID1 це не основна проблема.


Швидкість: ні, звичайний контролер RAID / програмне забезпечення RAID не може використовувати повну продуктивність з дисків з різною швидкістю. У RAID1 / RAID0 на обох дисках все на 50% (у дзеркалі RAID1 однаково). 50% читає і записує на кожному диску, не залежно від швидкості диска.


2
Спочатку RAID мав на увазі "недорогі" накопичувачі, але давно перестав говорити про дешевий спосіб використання декількох накопичувачів і став важким способом забезпечити надмірність кулезахисту.
Zeke Hansell

5
Був друг, який купив систему раннього рейду. Усі 5 приводів вилучено рівно в один і той же час через заводську проблему із мастилом, яке вони використовували на заводі, і всі вони були 5 із тієї ж виробничої партії. Не кажіть, що це не може статися.
Zeke Hansell

1
@Zeke: ні, я не сказав, що це не може статися
Оллі,

1
+1 - говорити про швидкість, яку ви отримаєте від різних швидкодіючих приводів (як швидко ви можете читати / писати).
Тревор Бойд Сміт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.