Cuando se trata de determinar el beneficio de pasar al almacenamiento flash PCI Express (PCIe), hay varios factores a considerar. El más obvio es la velocidad del autobús. Antes de la adopción generalizada de SSD, el disco duro era el factor limitante. Hoy en día, la mayoría de las SSD pueden manejar una mayor cantidad de operaciones de E / S, lo que convierte al controlador de almacenamiento en un cuello de botella. Pero pasar a PCIe puede ayudar con este problema.
La especificación SATA III permite un rendimiento de datos a una velocidad de 6,0 Gbps. Por el contrario, muchos de los productos de almacenamiento basados en PCIe disponibles se basan en el estándar PCIe 2.0, que tiene un rendimiento de 500 Mbps por carril. Es el número de carriles lo que determina el rendimiento total disponible. Un sistema de 16 carriles, por ejemplo, puede alcanzar velocidades de hasta 8 Gbps.
La diferencia significativa en el rendimiento contribuye en gran medida a mejorar el rendimiento, pero el rendimiento bruto no es la única consideración. Debido a que el bus PCIe se conecta directamente a la CPU, elimina la latencia involucrada en el paso de instrucciones a través de un controlador de almacenamiento.
El almacenamiento flash PCIe es una buena opción para cargas de trabajo que requieren un alto rendimiento de almacenamiento y una gran cantidad de IOPS. Sin embargo, la cantidad de ranuras PCIe disponibles limita la cantidad de discos que se pueden instalar, lo que a su vez limita la capacidad y el rendimiento total que se puede lograr en todas las unidades. En teoría, el almacenamiento flash no PCIe podría ofrecer un mejor rendimiento general si un sistema puede acomodar significativamente más SSD SATA o SAS que SSD PCIe (como en una matriz flash).