stringtranslate.com

Propulsión híbrida

Una unidad híbrida ( unidad híbrida de estado sólido , SSHD , y unidad de almacenamiento dual ) es un dispositivo de almacenamiento informático lógico o físico que combina un medio de almacenamiento más rápido, como una unidad de estado sólido (SSD), con una unidad de disco duro (HDD) de mayor capacidad . El objetivo es añadir algo de la velocidad de las SSD a la capacidad de almacenamiento rentable de los HDD tradicionales. El propósito de la SSD en una unidad híbrida es actuar como caché para los datos almacenados en el HDD, mejorando el rendimiento general al mantener copias de los datos utilizados con más frecuencia en la unidad SSD más rápida.

Existen dos configuraciones principales para implementar unidades híbridas: sistemas híbridos de dos unidades y unidades híbridas de estado sólido. En los sistemas híbridos de dos unidades, se instalan dispositivos SSD y HDD físicamente separados en la misma computadora, y la optimización de la ubicación de los datos la realiza el usuario final de forma manual o el sistema operativo de forma automática mediante la creación de un dispositivo lógico "híbrido". En las unidades híbridas de estado sólido, las funcionalidades SSD y HDD están integradas en una sola pieza de hardware, donde la optimización de la ubicación de los datos la realiza completamente el dispositivo (modo autooptimizado) o mediante "pistas" de ubicación proporcionadas por el sistema operativo (modo con pistas del host).

Tipos

Una comparación de alto nivel entre los diseños SSHD y de doble unidad o FCM

Hay dos tecnologías principales de almacenamiento "híbridas" que combinan la memoria flash NAND o SSD con la tecnología HDD: sistemas híbridos de doble unidad y unidades híbridas de estado sólido.

Sistemas híbridos de doble propulsión

Los sistemas híbridos de doble unidad combinan el uso de dispositivos SSD y HDD independientes instalados en la misma computadora. Las optimizaciones de rendimiento se gestionan de una de estas tres maneras:

  1. Por el usuario de la computadora, que coloca manualmente los datos a los que accede con mayor frecuencia en la unidad más rápida.
  2. Mediante el software del sistema operativo de la computadora, que combina SSD y HDD en un solo volumen híbrido , lo que proporciona una experiencia más sencilla al usuario final. Ejemplos de implementaciones de volúmenes híbridos en sistemas operativos son los "grupos de almacenamiento híbridos" de ZFS, [1] bcache y dm-cache en Linux , [2] Hystor de Intel [3] y Fusion Drive de Apple , y otras implementaciones basadas en Logical Volume Management [4] en OS X. [ 5]
  3. Mediante chipsets externos a las unidades de almacenamiento individuales. Un ejemplo es el uso de módulos de caché flash (FCM). Los FCM combinan el uso de componentes SSD (normalmente un módulo SSD mSATA ) y HDD independientes, a la vez que gestionan las optimizaciones de rendimiento a través del software del host, los controladores de dispositivos o una combinación de ambos. Un ejemplo es la tecnología Intel Smart Response (SRT), que se implementa mediante una combinación de determinados chipsets Intel y controladores de almacenamiento Intel, es la implementación más común de los sistemas híbridos FCM en la actualidad. Lo que distingue a este sistema de doble unidad de un sistema SSHD es que cada unidad mantiene su capacidad de ser direccionada de forma independiente por el sistema operativo si así se desea.

Unidad híbrida de estado sólido

La unidad híbrida de estado sólido (SSHD) se refiere a productos que incorporan una cantidad significativa de memoria flash NAND en una unidad de disco duro (HDD), lo que da como resultado un único dispositivo integrado. [6] El término SSHD es un término más preciso que el más general unidad híbrida , que se ha utilizado anteriormente para describir dispositivos SSHD y combinaciones no integradas de unidades de estado sólido (SSD) y unidades de disco duro. El principio de diseño fundamental detrás de las SSHD es identificar los elementos de datos que están más directamente asociados con el rendimiento (datos a los que se accede con frecuencia, datos de arranque, etc.) y almacenar estos elementos de datos en la memoria flash NAND. Se ha demostrado [7] que esto es eficaz para ofrecer un rendimiento significativamente mejorado en comparación con el HDD estándar.

Un ejemplo de un sistema de doble disco que a menudo se confunde y que se considera un SSHD es el uso de computadoras portátiles que combinan componentes SSD y HDD separados en la misma unidad de tamaño HDD de 2,5 pulgadas, mientras que al mismo tiempo (a diferencia de los SSHD) mantienen estos dos componentes visibles y accesibles para el sistema operativo como dos particiones distintas. La unidad Black2 de WD es un ejemplo típico; la unidad se puede usar como SSD y HDD independientes al particionarla adecuadamente, o se puede usar software para administrar automáticamente la parte SSD y presentar la unidad al usuario como un solo volumen grande. [8]

Operación

En las dos formas de tecnologías de almacenamiento híbrido (sistemas híbridos de doble unidad y SSHD), el objetivo es combinar HDD y una tecnología más rápida (a menudo, memoria flash NAND) para proporcionar un equilibrio entre un mejor rendimiento y una disponibilidad de almacenamiento de alta capacidad. En general, esto se logra colocando los "datos importantes", o los datos que están más directamente asociados con un mejor rendimiento, en la parte "más rápida" de la arquitectura de almacenamiento.

La toma de decisiones sobre qué elementos de datos se priorizan para la memoria flash NAND es el núcleo de la tecnología SSHD. Los productos ofrecidos por diversos proveedores pueden lograr esto con firmware de dispositivo , controladores de dispositivo o módulos de software y controladores de dispositivo.

Modos de funcionamiento

Modo autooptimizado
En este modo de funcionamiento, el SSHD funciona de forma independiente del sistema operativo anfitrión o de las unidades del dispositivo anfitrión para tomar todas las decisiones relacionadas con la identificación de los datos que se almacenarán en la memoria flash NAND. Este modo da como resultado un producto de almacenamiento que se presenta y funciona en un sistema anfitrión exactamente como lo haría un disco duro tradicional.
Modo optimizado para el host (o modo sugerido para el host)
En este modo de funcionamiento, el SSHD permite un conjunto ampliado de comandos SATA definidos en la denominada función de información híbrida, introducida en la versión 3.2 de los estándares de la Organización Internacional Serial ATA (SATA-IO) para la interfaz SATA. Mediante estos comandos SATA, las decisiones sobre qué elementos de datos se colocan en la memoria flash NAND provienen del sistema operativo del host , los controladores de dispositivos, los sistemas de archivos o una combinación de estos componentes a nivel de host. [9]
Algunas de las características específicas de las unidades SSHD, como el modo host-hinted, requieren soporte de software desde dentro del sistema operativo. Microsoft agregó soporte para la operación host-hinted en Windows 8.1 , [10] mientras que los parches para el kernel de Linux están disponibles desde octubre de 2014, a la espera de su inclusión en la línea principal del kernel de Linux . [11] [12]

Historia

Disco duro de sobremesa Seagate ST1000DX001 de 1 TB

La tecnología de propulsión híbrida experimentó un avance considerable durante la década que comenzó en 2007:

Pruebas de referencia

Las pruebas comparativas de finales de 2011 y principios de 2012 que utilizaron un SSHD que constaba de un HDD de 750 GB y 8 GB de caché NAND descubrieron que los SSHD no ofrecían el rendimiento de un SSD en lectura/escritura aleatoria y lectura/escritura secuencial, pero eran más rápidos que los HDD para el inicio y apagado de aplicaciones. [19] [20]

El benchmark de 2011 incluyó la carga de una imagen de un sistema que había sido usado intensamente, ejecutando muchas aplicaciones, para evitar la ventaja de rendimiento de un sistema recién instalado; en pruebas reales se encontró que el rendimiento era mucho más cercano al de un SSD que al de un HDD mecánico. Diferentes pruebas de benchmark encontraron que el SSHD estaba entre un HDD y un SSD, pero generalmente significativamente más lento que un SSD. En el caso del rendimiento de acceso aleatorio sin caché (múltiples lecturas y escrituras aleatorias de 4 KB), el SSHD no fue más rápido que un HDD comparable; solo hay ventaja con los datos que se almacenan en caché. El autor concluyó que la unidad SSHD era el mejor tipo de unidad sin SSD por un margen significativo, y que cuanto mayor sea la caché de estado sólido, mejor será el rendimiento. [20]

Véase también

Temas de Linux

Notas

Referencias

  1. ^ Gregg, Brendan (8 de octubre de 2009). "Hybrid Storage Pool: Top Speeds" (Grupo de almacenamiento híbrido: máximas velocidades). Blog de Brendan . Dtrace.org. Archivado desde el original el 5 de abril de 2016.
  2. ^ Petros Koutoupis (25 de noviembre de 2013). "Técnicas avanzadas de almacenamiento en caché de discos duros". linuxjournal.com . Archivado desde el original el 2 de diciembre de 2013. Consultado el 2 de diciembre de 2013 .
  3. ^ Feng Chen, David A. Koufaty y Xiaodong Zhang (2011). "Hystor | Actas de la conferencia internacional sobre supercomputación" . Conferencia internacional sobre supercomputación (ICS '11). págs. 22-23. doi :10.1145/1995896.1995902.
  4. ^ "Unidad híbrida". TarDisk.com . Archivado desde el original el 7 de agosto de 2016. Consultado el 31 de mayo de 2016 .
  5. ^ "Primer vistazo a TarDisk Pear: actualice el almacenamiento flash de su MacBook en unos minutos". Macworld . Archivado desde el original el 2016-06-01 . Consultado el 2016-05-31 .
  6. ^ Maris (22 de enero de 2016). «Unidades híbridas: integración de unidades de disco duro con unidades de estado sólido». HDDMAG . Archivado desde el original el 11 de mayo de 2017. Consultado el 15 de mayo de 2017 .
  7. ^ "SSDs vs. discos duros vs. híbridos: ¿Qué tecnología de almacenamiento es la adecuada para usted?". PCWorld . Archivado desde el original el 2016-06-01 . Consultado el 2016-05-31 .
  8. ^ +Peter Paul. "WD Black2 Dual Drive 120GBSSD + 1TB HDD recibe descuento, $60 de descuento en su precio". Las mejores computadoras portátiles . Archivado desde el original el 15 de mayo de 2015. Consultado el 22 de mayo de 2015 .
  9. ^ "Preguntas frecuentes sobre SATA-IO: ¿Qué más hay de nuevo en la especificación SATA v3.2?" (PDF) . SATA-IO . p. 2. Archivado (PDF) desde el original el 2013-10-04 . Consultado el 2013-10-03 .
  10. ^ Andy Herron (2013). "Avances en sistemas de almacenamiento y archivos en Windows 8.1" (PDF) . SNIA . Archivado (PDF) desde el original el 25 de noviembre de 2015. Consultado el 6 de enero de 2017 .
  11. ^ Michael Larabel (29 de octubre de 2014). "El núcleo de Linux finalmente se está optimizando para SSHD". Phoronix . Archivado desde el original el 7 de enero de 2015. Consultado el 26 de febrero de 2015 .
  12. ^ Jason B. Akers (29 de octubre de 2014). "Habilitar el uso de unidades híbridas de estado sólido". LWN.net . Archivado desde el original el 26 de febrero de 2015. Consultado el 26 de febrero de 2015 .
  13. ^ "Seagate MOMENTUS 5400 PSD" (PDF) . Seagate . Agosto de 2007 . Consultado el 17 de noviembre de 2019 .
  14. ^ Perenson, Melissa. "Tested: New Hybrid Hard Drives from Samsung and Seagate" (Probado: nuevos discos duros híbridos de Samsung y Seagate). PCWorld. Archivado desde el original el 5 de octubre de 2013. Consultado el 26 de junio de 2013 .
  15. ^ "El punto de vista de Seagate: unidades híbridas de estado sólido: la evolución natural del almacenamiento". Seagate Technology, LLC. Archivado desde el original el 5 de junio de 2013. Consultado el 26 de junio de 2013 .
  16. ^ "Seagate Momentus XT" (PDF) . Seagate . Septiembre de 2010 . Consultado el 17 de noviembre de 2019 .
  17. ^ "iMac disponible el 30 de noviembre". Apple.com (Nota de prensa). Archivado desde el original el 3 de junio de 2016. Consultado el 1 de junio de 2016 .
  18. ^ Liszewski, Andrew (29 de octubre de 2015). "Esta tarjeta SD que no necesita instalación se fusiona con el SSD de su MacBook para aumentar su capacidad". Gizmodo . Archivado desde el original el 26 de mayo de 2016. Consultado el 1 de junio de 2016 .
  19. ^ Patrick Schmid y Achim Roos (8 de febrero de 2012). "Reseña de Momentus XT de 750 GB: un disco duro híbrido de segunda generación" . Consultado el 7 de noviembre de 2013 .
  20. ^ ab Anand Lal Shimpi (13 de diciembre de 2011). "Revisión del disco duro híbrido Seagate 2nd Generation Momentus XT (750 GB) (con caché NAND de 8 GB)". Archivado desde el original el 1 de noviembre de 2013. Consultado el 7 de noviembre de 2013 .