Чи підроблений RAID пропонує якусь перевагу перед програмним RAID?


15

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

Чи є якась перевага для продуктивності використання фальшивого RAID?


Мене в основному цікавить, якщо це пропонує якусь перевагу у виконанні .
maaartinus

Відповіді:


16

Взагалі кажучи, взагалі не існує суттєвої різниці в продуктивності між програмним RAID та підробленим RAID, оскільки підроблений RAID все одно є більш-менш програмним RAID.

Будь-які калькуляції паритету (для RAID5 та подібних) будуть виконані в процесорі в будь-якому випадку (і я б більше довіряв ОС, щоб вона була ефективною і добре перевірена / стабільна / підтримувалася, ніж підроблені драйвери RAID, особливо для дешевого mobo / контролер, щоб ви могли знайти фальшивий RAID менш швидким і менш надійним), також будь-які зчитування блоків, необхідні для оновлення блоків парності, повинні перейти через контролер до ОС в обох випадках.

Крім того, проблема запису з декількома накопичувачами існує в будь-якому випадку - наприклад, записувати до блоку на двопривідній RAID1, наприклад, два запису ОС на контролер як із програмним забезпеченням, так і з підробленою RAID - у апаратному RAID завжди є лише одна запис до контролера, і він управляє розмовою з накопичувачами потенційно паралельно, а не послідовно. З програмним забезпеченням / підробкою запис також може бути паралельним, але це залежить від контролерів вводу-виводу та драйверів, що це підтримують (швидше за все з програмним RAID, якщо ваші накопичувачі не всі на одному контролері, тому знову є потенціал для підробки RAID насправді буде трохи повільнішим у цій обставині).

Загалом, підроблений RAID приймає погані біти програмного RAID (потенційне потрапляння процесора та затримка вводу / виводу через це, неможливість мультиплексування запису (залежно від контролера / драйверів / ОС) для збереження пропускної здатності шини, відсутності апаратного кешу) із поганим біти апаратного RAID (залежність від постачальника та іноді залежність від моделі контролера), і жодна з переваг (гнучкість та потенційна портативність машини RAID програмного забезпечення або незалежність ОС, ефективність запису, параметри кешу тощо) апаратного RAID). Я (та багато інших) рекомендую цього уникати.

МІНОВА ПРИМІТКА: Мої думки щодо ефективності та стабільності драйверів не залежать від ОС - я б довіряв опціям програмного RAID в будь-якому Linux / BSD / Windows / OSX / інших, аналогічно більше, ніж драйвери для дешевої підробленої конфігурації рейду (наприклад, такої надається материнською платою).
ТАКОЖ ПРИМІТКА: можливі помилки у драйверах та інші проблеми, перераховані вище, осторонь, підроблений RAID все одно захистить вас від деяких несправностей накопичувача, але я б радив скористатись програмним RAID.


Таким чином, підроблений рейд - це коли я використовую підроблений рейс біографії SuperMicro за допомогою Ctrl + I і встановлюю рейд 5, а потім використовую dmraid (який спілкується з біосом (Intel rste). mdraid?
туман

1
@mist: Я думаю, що це стосується першого, останнього, безумовно, буде програмний RAID.
Девід Спіллетт

7

FakeRAID зберігає інформацію про контейнери RAID у апаратному / мікропрограмному забезпеченні, так що якщо інша ОС приходить разом, немає необхідності повідомляти їй, які контейнери існують. Програмне забезпечення RAID зберігає інформацію про контейнери RAID в дисках, так що якщо диски перенесли на інше обладнання, не потрібно говорити, які контейнери існують.


1
Це працює, якщо ви припускаєте, що інша ОС означає іншу версію Windows. Вам потрібні драйвери, і вони можуть взагалі не існувати.
maaartinus

2
Linux може прочитати інформацію про контейнери з досить кількох чіпсетів.
Ігнасіо Васкес-Абрамс

І ви можете використовувати, dmraid -lщоб визначити, які реалізації підтримуються вашою ОС.
zymhan

7

Я інженер-апаратник з великим постачальником. Fake-RAID - це основа мого життя, 80% заміни диска потребуватимуть відключення для заміни зламаного диска, оскільки після його заміни ОС не бачить новий диск. Тоді вам доведеться перейти до BIOS і відновити гучність. Зазвичай ви не втратите дані, але це клопот, і ви будете працювати через віддалену консоль.

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


5

Він має величезний недолік: він пов'язаний з апаратним рейдерним контролером. Тож якщо ваша рейдова картка або плата зламаються, ви втрачаєте інформацію про рейд.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.