¿Las computadoras de alto rendimiento usan unidades híbridas (SSHD)?

Como dijo la respuesta de Davids, depende de qué tipo de carga esté haciendo. Pero también presumiría que al menos la mayoría de las computadoras de alto rendimiento preferirían usar alguna forma de RAID (matriz redundante de discos independientes). Esto se presume por computadoras de alto rendimiento que quiere decir cosas como supercomputadoras, servidores, etc. Realmente no creo que una computadora de escritorio de gama alta sea lo suficientemente poderosa como para ser considerada una “computadora de alto rendimiento”, ya que el término generalmente se usa para describir las cosas suelen ser más rápidas de lo que realmente puede conseguir una sola computadora

el escritorio de gama más alta en el que puedo pensar es SLI gtx 1080 tis, 4 CPU Xeon y 128 GB de RAM, que ni siquiera se considera una supercomputadora (estimaría que necesitaría al menos 6 más de ellos para apenas ser considerado uno) y funcionaría horriblemente como servidor (bueno, esto depende de la carga, pero solo por simplicidad, solo voy a decir que funcionaría horriblemente solo como servidor para algo como Twitter o Google).

Pero volviendo a la pregunta, una configuración RAID para los niveles más simples (1 y 0, pero se vuelven cada vez más complejos a medida que avanzas y si escribiera sobre cada nivel, mis dedos sangrarían al final, así que eso es algo vas a tener que leer en Wikipedia) permite una mayor flexibilidad.

RAID 1 le permite configurar dos unidades para duplicarse entre sí, por lo que si una unidad falla, todavía tiene todo y también obtiene una bonificación de velocidad de lectura, ya que ambas unidades están ayudando a cargar lo que hace que sea bueno para aplicaciones de alta lectura que también requieren confiabilidad Sin embargo, los inconvenientes son que solo obtiene la mitad de su espacio, ya que requiere usar ambas unidades para almacenar los mismos datos dos veces y la velocidad de escritura no se ve afectada.

RAID 0 le permite usar stripping para colocar algunos de los datos de un programa en ambas unidades, lo que significa que ambas unidades pueden leer y escribir más rápido al tiempo que conservan todo su espacio, sin embargo, hay un inconveniente masivo, ya que algunos de los datos de los programas están en ambos discos, por lo que cuando uno de ellos falla, elimina de manera efectiva los datos en ambas unidades, ya que solo tiene la mitad de los datos necesarios para que funcionen sus programas

RAID 1 se usa a menudo en aplicaciones que requieren altas velocidades de lectura y confiabilidad, pero no les importa menos espacio. suena como un SSD ¿no? Pero a pesar de que SSD es aún más rápido y más barato, el uso de RAID permite mucha flexibilidad ya que los muchos niveles ofrecen diferentes ventajas y desventajas, puede configurar RAID usando SSD, pero comprar toneladas de SSD no es exactamente barato y puede que no lo necesiten rápido de velocidad, es posible que solo necesiten confiabilidad, en cuyo caso usar toneladas de HDD en un nivel RAID confiable debería estar bien.

Mientras que RAID 0 se usa en lugares que no priorizan la confiabilidad o la velocidad y el almacenamiento es más importante. La incursión 0 puede parecerse mucho a un SSHD, pero la cuestión es que los SSHD funcionan mediante el uso de un caché para almacenar datos utilizados con frecuencia, pero si usa muchos tipos diferentes de datos, ese caché se vuelve bastante inútil (a menos que obtenga uno con mayor tamaño). caché, pero eso a su vez hace que cueste más, lo que destruye el punto de SSHD), por lo que si está trabajando con un gran rango de datos, RAID 0 es el camino a seguir, pero si usa solo un pequeño rango de datos, un SSHD podría ser Una mejor opción. Pero ese es realmente el único nicho que el SSHD obtiene en las computadoras de alto rendimiento y uno pequeño, porque ¿por qué necesitarías mucho espacio si vas a trabajar con los mismos datos todo el tiempo? Debido a que solo está usando esos datos, no necesita tener ningún otro tipo de datos en su sistema, lo que significa que un SSD podría ser mejor.

(Wow, eso fue mucho escribir, creo que esta es posiblemente la respuesta más larga de Quora hasta la fecha)

Un disco duro solo ralentiza las cosas, un SSD solo las acelera. Una unidad híbrida hace un poco de ambas cosas. No existe un HDD o SSHD (también conocido como híbrido) que realmente se acerque a la velocidad de un SSD, más los ahorros de energía adicionales de un SSD. Un SSD es para una situación de “alto rendimiento”, un HDD es para un almacenamiento más barato. Un híbrido hace un poco de ambas cosas, pero haría que una computadora de “alto rendimiento” tuviera menos rendimiento del que podría.

Los SSHD son útiles para sistemas que tienen unidades individuales. Cualquier sistema serio de alto rendimiento más allá de un escritorio tendrá más de una unidad o alguna forma de matriz de almacenamiento externo. La matriz de almacenamiento se configurará para que coincida con la carga de trabajo prevista y bien puede contener una combinación de SSD y medios magnéticos.

Tal vez, tal vez no, dependiendo de la rentabilidad de la carga de trabajo. Si los conjuntos de datos de trabajo caben en la memoria, y es una carga de trabajo intensiva de la CPU, pagar más para cargar / almacenar el conjunto de trabajo más rápido puede no ser el mejor uso de los fondos.

El SSD sigue siendo alrededor de 5 veces el costo de los medios rotativos, y si puede tener un 20% más de núcleos por el mismo costo del sistema, tal vez las unidades más baratas sean una mejor compensación.

Si sus conjuntos de trabajo están en el punto óptimo donde no caben en la memoria, y no permanecen residentes por mucho tiempo, y no son absurdamente grandes, entonces el SSD puede ser rentable.

Si el conjunto de datos es tan grande que siempre va a estar haciendo E / S, entonces la ecuación de costo beneficio se vuelve mucho más complicada, y es posible que desee capas de almacenamiento diferente con diferentes latencias y costos.