¿Debo RAID mis SSD?

33

Tengo un par de discos duros SATA RAID para seguridad en mi máquina, porque me preocupa que la unidad tenga algún tipo de falla mecánica y pierda mis datos. Estoy considerando cambiarme a un SSD el próximo año cuando los precios hayan subido un poco.

¿Vale la pena usar un RAID con SSD? Parece que la causa principal de la falla mehanical se habrá eliminado mediante el uso de la SSD, por lo que básicamente está intercambiando "Posibilidad de falla de la SSD" por "posibilidad de falla del controlador de incursión de la placa base de cheappo". No estoy seguro si eso vale la pena.

Opiniones?

Colen
fuente
19
RAID no lo protege de perder datos importantes. Para eso no fue diseñado. Necesita copias de seguridad para eso.
davr
¿Qué tipo de tiempo de actividad necesita? Si puede vivir con un día más o menos (una hora si tiene un repuesto cerca) de tiempo de inactividad cuando falla la unidad, mientras obtiene un reemplazo y restaura sus copias de seguridad, entonces no es realmente necesario ...
Oskar Duveborn
55
¿Por qué crees que los SSD no fallarán? ¿Porque no hay partes móviles? La electrónica puede y falla.
David
1
@David: Por supuesto, la electrónica puede fallar, pero los SSD son (supongo) menos propensos a hacerlo que los discos duros, debido a la falta de piezas mecánicas.
Colen
@Oskar si el SSD falla, pierde todos los datos que contiene y la restauración de las copias de seguridad lleva tiempo. La recuperación no es tan fácil de intentar con un SSD que con un HDD.
Mircea Chirea

Respuestas:

19

Si no le importa el costo, entonces no hay nada que le impida RAIDing SSD.

¡Siempre use RAID de software si no está ejecutando un servidor! El RAID de software es transferible entre máquinas, y el RAID de hardware a menudo no lo es.

Personalmente, no me molestaría con RAID en la generación actual de SSD. Simplemente obtenga uno y asegúrese de tener suficientes copias de seguridad que no le preocupe la pérdida de una unidad. Con el precio y el tamaño actuales de los SSD, será barato y fácil hacer una copia de seguridad, y luego cuando se vuelvan más baratos y más grandes en el futuro (como siempre lo harán) compraría más :)

También sugiero que mire el MTBF de los SSD y los discos duros, y calcule las posibilidades de una falla (y los tipos de falla, pueden no ser tan catastróficos con las SSD, ya que una ruptura de un solo sector puede no ser una señal de que todo el disco se está muriendo, como puede ocurrir con los HDD) y funciona si el SSD tiene una mayor o menor probabilidad de fallar que un conjunto de discos duros RAID ...

Editar: el blog oficial de fallas del servidor dice que este mismo sitio ahora tiene SSD RAID-ed: http://blog.serverfault.com/post/our-storage-decision/

David Gardner
fuente
1
¿Qué quiere decir exactamente con "incursión de software"? ¿Te refieres a las cosas que hacen las placas base (a diferencia de las tarjetas de banda "reales"), o algún tipo de banda mágica que Windows sabe hacer?
Colen el
1
@Colen Alguna magia que $ OS sabe hacer. Supongo que Windows puede administrar RAID de software, con algo en los "Discos dinámicos" con duplicación y demás (sé que Linux y muchos otros sistemas operativos pueden, pero no uso tanto Windows). El RAID falso en las placas base no tiene valor y, a menudo, el rendimiento no es mejor (¡a veces peor!) Que el RAID de software compatible con el sistema operativo.
David Gardner el
2
Las variantes de Windows de escritorio sin "inicio" en su nombre (2000, XP Pro, Vista y presumiblemente 7) admiten RAID0 y RAID1, y las variantes de servidor admiten RAID5. Linux es compatible con casi todas las cosas importantes de tipo RAID y su perro. A menos que obtenga un controlador RAID dedicado exclusivo para hardware de un buen fabricante, elija el software RAID. ¡El hardware + software RAID barato (como se ve en los controladores baratos e incluido en muchas placas base) es una combinación conveniente de lo peor de ambos!
David Spillett el
77
TRIM aún no funciona con RAID, así que no, no RAID sus SSD hasta que lo hagan ...
Oskar Duveborn
1
@Legooolas (& @ Oskar): TRIM no es compatible con RAID de software de Windows o Linux en este momento. Hay algunos scripts experimentales que pueden usar hdparmel soporte manual TRIM para arreglos RAID 1 (como kerneltrap.org/mailarchive/linux-raid/2010/5/25/6885148 por ejemplo) pero probablemente nada que yo considere estable + probado lo suficiente para uso en producción.
David Spillett
9

Si utiliza una incursión de software, elimina su "posibilidad de falla del controlador de incursión de la placa base de cheapo". Con las velocidades de procesador actuales, el tiempo de CPU requerido para hacer los cálculos de paridad es pequeño (y es probable que ya lo esté haciendo en la CPU con la mayoría de los chips de incursión del consumidor a medio cocer). Al hacer algunos de mis propios puntos de referencia, he visto que el RAID de software supera a las tarjetas RAID empresariales cuando está en modo de escritura (supongo que su placa base no tiene una memoria caché respaldada por batería para permitirle operar en modo de escritura).

Entonces, a menos que tenga algo en contra de la incursión de software, creo que pierde muy poco al optar por una incursión de software y obtener una mayor confiabilidad.

Anthony Chivetta
fuente
1
+1. Ser mordido por un RAID falso de BIOS de placa base de escritorio mal escrito me ha hecho huir de cualquier RAID que no sea hardware.
p.campbell
@pcampbell, he tenido fallas en los controladores RAID, e incluso el mismo conjunto de chips no reconoce la matriz, después de reemplazar el controlador. La incursión de software es la mejor solución para esto, y en los sistemas modernos con muchos núcleos de CPU, no es mucha sobrecarga. Todavía sugeriría un controlador SATA / SAS para aumentar el rendimiento de E / S, pero use RAID de software. A menos que esté utilizando específicamente un entorno que necesita una incursión de hardware, como ESXi / VMWare.
Rastreador1
8

Los SSD pueden fallar y lo hacen. Yo diría que sí RAID ellos solo para estar a salvo.

mrdenny
fuente
Convenido. Especialmente con algunos de los problemas que han surgido recientemente.
David
3

No tengo ninguna experiencia directa con RAIDing SSD, pero estaba hablando con un representante de Dell el año pasado y le hice la misma pregunta. Dijo que el tiempo IO en realidad aumentó con el RAID, y no lo sugirió.

Pensé en esto por un tiempo. En su mayor parte, desea el RAID por solo algunas razones: velocidad, redundancia y / o espacio.

Sobre el tema de la velocidad, no hay partes móviles. En una unidad normal, mover la cabeza y esperar a que el disco gire hacia el lugar correcto probablemente tome la mayor parte del tiempo de acceso. Los SSD simplemente no tienen esas partes, por lo que no debería ser un problema.

En el tema del espacio, un volumen lógico puede manejar eso y no hay necesidad real de RAID.

Sobre la resistencia, no lo sé. Sería una prueba interesante para ver si recibió algún beneficio. Creo que los SSD tienen espacio "extra" en ellos, así que cuando los "bloques" se estropean, hay un lugar para colocar los datos. Solo he visto esa sección de la manera más informal.

Espero haber ayudado

extractor
fuente
Eso es interesante, ya que no puede configurar servidores Dell con SSD a menos que agregue una tarjeta RAID HW. Creo que el razonamiento fue que la memoria caché integrada de los controladores RAID podría ayudar a resolver algunos de los problemas con el rendimiento de escritura de la generación actual.
Chad Huneycutt
Obtendrá algún impacto en el rendimiento, incluso RAID1 se ejecutará más lentamente con SSD, ya que las unidades son generalmente más rápidas que los controladores. Igual, más rápido que HDD (incluso unidades de 15K), y generalmente será compensado por redundancia. He leído algunos lugares donde las fallas de hardware con SSD son casi iguales a las tasas de HDD en los últimos dos años. Así que lo mejor es estar a salvo.
Rastreador1
1

¿Vale la pena usar un RAID con SSD?

En general: si. Para la redundancia de datos , RAID 1 o superior es el camino a seguir. Ahora, con los SSD, no estoy seguro de cómo esto afecta su rendimiento, pero no puedo imaginar que sea demasiado perjudicial. No tengo experiencia con SSD, así que no puedo hablar con él.

Parece que la causa principal del fallo mehanical se habrá eliminado mediante el uso del SSD

Lógicamente sí. Pero algunas personas informan problemas de rendimiento con SSD con el tiempo. Básicamente, los SSD aún no están 100% maduros para el mercado de consumo IMO. No puedo esperar a que la tecnología madure, pero cuando tienes problemas como este por parte de Intel, y la degradación del rendimiento es solo cuestión de tiempo hasta que los fabricantes resuelvan los problemas y superen sus discos duros basados ​​en "discos".

.. por lo que básicamente está intercambiando "Posibilidad de falla de SSD" por "posibilidad de falla del controlador de incursión de la placa base cheapo".

Buen punto, pero los controladores de incursión de la placa base de cheapo afectan tanto al SSD como al HDD, por lo que es realmente una cuestión de RAID de hardware.

No estoy seguro si eso vale la pena.

Ahora llegamos al meollo de su pregunta. ¿Los SSD valen la pena? Por velocidad, sin duda creo que valen la pena. A menos que desee un WD Raptor a 10,000 rpm, SSD es mucho más rápido. Pero tu dijiste...

Me preocupa que la unidad tenga algún tipo de falla mecánica y pierda mis datos.

Creo que es seguro decirlo, solo espera. Espere al menos 12-18 meses hasta que los fabricantes maduren sus líneas de productos, los precios bajen, aumente la capacidad, etc. etc. No hay nada de malo en esperar en la industria informática. Su énfasis está en la redundancia de datos, no en la velocidad. ¿Por qué arriesgarse? Y los discos de hoy son muy baratos y ofrecen más capacidad, si realmente necesita almacenamiento hoy, obtenga discos duros SATA II más baratos y RAID de hardware . Probablemente gastará menos dinero en general y cuando llegue el momento de SSD, ya tendrá un buen controlador RAID (suponiendo que ponga el dinero en él).

osij2is
fuente
1

Si no necesita un rendimiento de escritura sostenido demasiado alto, incluso podría optar por la incursión asimétrica1 (--escribir en su mayoría), con el otro espejo en una partición HDD. Esto tuvo un rendimiento muy bueno para nosotros en una aplicación de base de datos de lectura intensiva, también debería funcionar bien como una partición raíz o usr. Sin embargo, no usaría esta configuración para el intercambio ni nada similar de escritura intensiva (el intercambio es peligroso para los SSD MLC de todos modos).

P.Péter
fuente
0

Acabo de RAIDED 2 SSD de 64 GB de la serie Kingston V, y estoy obteniendo una velocidad de casi 500 MB / s. Tenía curiosidad acerca de RAIDING el 64 Kingston que he estado usando como unidad de arranque / aplicación durante el último mes, pero esto es dos veces más rápido en mi Mac Pro 2.8GHz, 12GB RAM, modelo de principios de 2008 - Procesadores duales "Harpertown" ( 8 núcleos). Soy una campista feliz !!!


fuente
Bruce, ¿qué nivel de RAID estás ejecutando?
2
Apuesto a que es RAID 0. Ya sabes, miedo.
Tom O'Connor