Articulo de referencia

EnhanceIO

EnhanceIO es un módulo de caché de disco para el kernel de Linux. Su objetivo es utilizar unidades SSD rápidas pero relativamente pequeñas para mejorar el rendimiento de discos ...

EnhanceIO es un módulo de caché de disco para el kernel de Linux. Su objetivo es utilizar unidades SSD rápidas pero relativamente pequeñas para mejorar el rendimiento de discos duros grandes pero lentos .

Descripción general

EnhanceIO permite añadir una unidad SSD u otro dispositivo de disco rápido como caché a otro dispositivo de bloques, como un disco duro, para mejorar su rendimiento. Inicialmente se basó en el módulo Flashcache de Facebook . [ 1 ] A diferencia de Flashcache y otras soluciones de almacenamiento en caché, no utiliza el mapeador de dispositivos de Linux. [ 1 ] Esto significa que no crea un nuevo dispositivo de bloques y que el almacenamiento en caché se puede añadir a discos existentes, sin formatearlos ni desmontarlos. Esto facilita la incorporación de caché a sistemas existentes.

Historia

EnhanceIO fue anunciado por primera vez como producto comercial en 2011 por sTec Inc, [ 2 ] una empresa especializada en productos SSD. A finales de 2012, sTec publicó el código del módulo de Linux en GitHub. Aunque poco después se envió a la lista de correo del kernel de Linux, [ 3 ] nunca se integró en el kernel principal.

En 2013, Western Digital adquirió sTec Inc. [ 4 ] Ofrecieron brevemente el producto EnhanceIO bajo su marca HGST. [ 5 ] Sin embargo, el proyecto pronto se suspendió y se detuvo el mantenimiento del módulo.

Tras el abandono del proyecto, se crearon varias bifurcaciones con algunos parches para que EnhanceIO funcionara en versiones posteriores del kernel. En 2017, la lanconnectedbifurcación parecía ser la más activa.

Véase también

Referencias

  1. 1 2 "EnhanceIO Código abierto para Linux" . GitHub . 19 de agosto de 2017.
  2. "Software de caché SSD STEC EnhanceIO™" (PDF) . 13 de octubre de 2011. Archivado del original el 13 de octubre de 2011.{{cite web}}: CS1 maint: bot: estado de la URL original desconocido ( enlace )
  3. "LKML: Ingeniería de sistemas operativos: [ PARCHE ] Software de almacenamiento en caché SSD EnhanceIO" . Lkml.org . Consultado el 21 de agosto de 2017 .
  4. "Western Digital completa la adquisición de sTec, Inc." . Hgst.com . Consultado el 21 de agosto de 2017 .
  5. "Software de caché SSD EnhanceIO™ : Preguntas frecuentes" . Hgst.com . Consultado el 21 de agosto de 2017 .