Якщо використовується з SSD- дисками без кешованого кешування запису, NVCACHE контролера RAID надзвичайно важливий для отримання хорошої продуктивності.
Однак, як ви використовуєте SSD з кешованими записами, захищеними від powerloss, продуктивність не повинна сильно відрізнятися між різними параметрами. З іншого боку, слід враховувати й інші фактори:
- із апаратним RAID часто простіше визначити та замінити несправний диск: контролер чітко позначає постраждалий диск (наприклад: бурштиновим світлом), а його заміна, як правило, така ж проста, як витягнути старий диск / вставити новий. За допомогою програмного рішення RAID вам потрібно ввести відповідні команди для виявлення та заміни несправного накопичувача;
- апаратний RAID представляє BIOS єдиний том для завантаження, в той час як програмний RAID показує різні компоненти пристроїв;
- за допомогою правильного контролера (тобто: H730 або H740) та дисків (SAS 4Kn) можна дуже легко включити розширене поле цілісності даних (T10 / T13);
- апаратний RAID запускає непрозору бінарну крапку, над якою у вас немає контролю;
- Програмне забезпечення RAID Linux набагато гнучкіше, ніж будь-який апаратний RAID, який я коли-небудь використовував.
Зважаючи на це, при такій налаштуваннях я настійно раджу вам розглянути можливість використання ZFS в Linux: кешовані захищені від керування потужністю сигнали означають, що ви можете продовжувати роботу без спеціального пристрою ZIL, а функції, що додають ZFS, (компресія, контрольна сума тощо) можуть бути дуже корисними .
Щоб безпосередньо відповісти на ваші запитання:
- Чи загрожує будь-яка з цих конфігурацій втрати даних або пошкодження втрат електроенергії? Ні: оскільки будь-які кеші захищені, ви не повинні пошкоджувати жодних даних про втрати електроенергії.
- Яку конфігурацію я повинен мати найкращу ефективність запису? H740P, налаштований у режимі кешування назад, повинен забезпечити абсолютну максимальну ефективність запису. Однак за деяких обставин, залежно від конкретного навантаження, процес запису може бути швидшим. Контролер DELL (та LSI) навіть має деякі особливості SSD (наприклад, CTIO та FastPath), які ґрунтуються на переписуванні та можуть збільшити ваші випадкові показники запису.
- Чи є інші переваги кешу NV, які я не враховував? Так: контролер з належним NVCACHE ніколи не дозволить двом ногам RAID1 / 10 мати різні дані. За деяких обставин програмне забезпечення Linux RAID схильне до (нешкідливих) невідповідностей RAID1 . ZFS не страждає від цієї проблеми.