NVM Express, el grupo de interés especial detrás del protocolo NVMe, que permite un rendimiento significativamente mayor en dispositivos de almacenamiento basados ​​en flash, en comparación con el protocolo AHCI, ha publicado la especificación NVMe 1.3.
Esta es la actualización más significativa del protocolo desde la especificación NVMe 1.2 lanzada en 2014. NVMe 1.3, que podría ser implementado en SSDs, placas base y tarjetas HBA a partir de finales de 2017 o 2018, introduce varias características principales que aumentan el rendimiento, la resistencia y la capacidad de administración de los dispositivos de almacenamiento basados ​​en flash, como los SSD.
Para empezar, NVMe 1.3 introduce una función de autocomprobación de unidad similar a SMART. La máquina host ahora puede ordenar a la unidad que realice una autocomprobación sin tener que montar volúmenes y exponer su contenido a utilidades basadas en SO. Los parámetros de autocomprobación pueden quedar a cargo del fabricante de la unidad y pueden incluir pruebas de hardware además de pruebas de integridad de datos.
El protocolo también añade el soporte necesario para las particiones de arranque, sin necesidad del firmware UEFI de la placa base para almacenarlo. La implementación actual de placas base con soporte para arranque de NVMe implica almacenar una pequeña partición de arranque con el gestor de arranque en el chip SPI de la placa base que almacena el firmware de UEFI.
También se incluye en el protocolo NVMe 1.3 el nuevo comando “desinfección”, que realiza un borrado seguro de nivel de hardware, que borra los datos no sólo del área de usuario del flash NAND, sino también del buffer de memoria del controlador, del área de sobreprovisión, del caché DRAM , Etc., asegurando una limpieza de datos más fiable. La especificación también agrega soporte de Virtualización de E / S de una sola raíz (SRIO-V).
 

Comentarios