Si se usa con SSD sin caché de escritura protegida contra pérdida de potencia, el NVCACHE del controlador RAID es extremadamente importante para obtener un buen rendimiento.
Sin embargo, como está utilizando SSD con memorias caché de escritura protegidas contra pérdida de potencia, el rendimiento no debería variar mucho entre las diferentes opciones. Por otro lado, hay otros factores a considerar:
- con RAID de hardware, a menudo es más sencillo identificar y reemplazar un disco defectuoso: el controlador marca claramente la unidad afectada (por ejemplo: con una luz ámbar) y reemplazarla generalmente es tan simple como extraer la unidad antigua / insertar la nueva. Con una solución RAID de software, debe ingresar los comandos apropiados para identificar y reemplazar la unidad fallida;
- RAID de hardware presenta al BIOS un volumen único para el arranque, mientras que RAID de software muestra los diversos dispositivos componentes;
- con el controlador correcto (es decir: H730 o H740) y los discos (SAS 4Kn) puede habilitar muy fácilmente el campo de integridad de datos extendido (T10 / T13);
- RAID de hardware ejecuta un blob binario opaco sobre el que no tiene control;
- El RAID de software de Linux es mucho más flexible que cualquier RAID de hardware que haya usado.
Dicho esto, en una configuración de este tipo, le recomiendo encarecidamente que considere usar ZFS en Linux: las cachés de escritura protegidas contra pérdida de potencia significan que puede continuar sin un dispositivo ZIL dedicado, y las características adicionales de ZFS (compresión, suma de comprobación, etc.) pueden ser muy útiles .
Para responder directamente a sus preguntas:
- ¿Alguna de estas configuraciones está en riesgo de pérdida de datos o corrupción por pérdida de energía? No: como cualquier caché está protegida, no debe corromper ningún dato sobre pérdidas de energía.
- ¿Qué configuración debo esperar para tener el mejor rendimiento de escritura? El H740P configurado en modo caché de reescritura debería proporcionarle el máximo rendimiento de escritura absoluto. Sin embargo, en algunas circunstancias, dependiendo de su carga de trabajo específica, la escritura puede ser más rápida. El controlador DELL (y LSI) incluso tiene algunas características SSD específicas (es decir: CTIO y FastPath) que se basan en la escritura y pueden aumentar su rendimiento de escritura aleatoria.
- ¿Hay otros beneficios para un caché NV que no haya considerado? Sí: un controlador con un NVCACHE adecuado nunca permitirá que las dos patas RAID1 / 10 tengan datos diferentes. En algunas circunstancias, el software RAID de Linux es propenso a desajustes RAID1 (inofensivos) . ZFS no sufre de ese problema.