Ranuras PCI Express x16. Buses PCI, PCI Express y su indudable éxito

Cuando hablamos del bus PCI Express (PCI-E), quizás lo primero que lo diferencia de otras soluciones similares sea su eficiencia. Gracias a este moderno bus, el rendimiento de la computadora aumenta y la calidad de los gráficos mejora.

Durante muchos años, el bus PCI (Peripheral Component Interconnect) se utilizó para conectar la tarjeta de video a la placa base, además, también se usó para conectar algunos otros dispositivos, como tarjetas de red y de sonido.

Así es como se ven estas tragamonedas:

PCI-Express fue efectivamente la próxima generación del bus PCI y ofreció funcionalidad y rendimiento mejorados. Utiliza una conexión en serie en la que hay varias líneas, cada una de las cuales conduce a un dispositivo correspondiente, es decir. Cada dispositivo periférico tiene su propia línea, lo que aumenta el rendimiento general de la computadora.

PCI-Express admite conexión "en caliente", consume menos energía que sus predecesores y controla la integridad de los datos transmitidos. Además, es compatible con controladores de bus PCI. Otra característica destacable de este bus es su escalabilidad, es decir. La tarjeta pci express se conecta y funciona en cualquier ranura de ancho de banda similar o mayor. Con toda probabilidad, esta característica garantizará su uso en los próximos años.

El tipo de ranura PCI tradicional era lo suficientemente bueno para funciones básicas de audio/vídeo. Con el bus AGP, el esquema de trabajo con datos multimedia ha mejorado y, en consecuencia, la calidad de los datos de audio/vídeo ha aumentado. No pasó mucho tiempo antes de que los avances en la microarquitectura de procesadores comenzaran a demostrar aún más claramente la lentitud del bus PCI, lo que hacía que los modelos de computadora más rápidos y nuevos de esa época apenas se arrastraran.

Características y ancho de banda del bus PCI-E

Puede tener desde una línea de conexión bidireccional x1, hasta x32 (32 líneas). La línea opera punto a punto. Las versiones modernas proporcionan un ancho de banda mucho mayor en comparación con sus predecesoras. x16 se puede usar para conectar una tarjeta de video y x1 y x2 se pueden usar para conectar tarjetas normales.

Así es como se ven las ranuras x1 y pci express x16:

PCI-E
Número de líneas x1 x2 x4 x8 x16 x32
Ancho de banda 500 MB/s 1000 MB/s 2000 MB/s 4000 MB/s 8000 MB/s 16000 MB/s

Versiones y compatibilidad de PCI-E

Cuando se trata de computadoras, cualquier mención de versiones se asocia con problemas de compatibilidad. Y, como cualquier otra tecnología moderna, PCI-E está en constante evolución y modernización. La última versión disponible es pci express 3.0, pero ya está en marcha el desarrollo de la versión 4.0 del bus PCI-E, que debería aparecer alrededor de 2015 (pci express 2.0 está casi desactualizado).
Eche un vistazo a la siguiente tabla de compatibilidad PCI-E.
Versiones PCI-E 3.0 2.0 1.1
Ancho de banda total
(X16) 32 GB/s 16 GB/s 8 GB/s
Velocidad de transferencia de datos 8,0 GT/s 5,0 GT/s 2,5 GT/s

La versión PCI-E no afecta la funcionalidad de la tarjeta. La característica más distintiva de esta interfaz es su compatibilidad con versiones anteriores y anteriores, lo que la hace segura y capaz de sincronizarse con muchas variantes de tarjetas, independientemente de la versión de la interfaz. Es decir, puedes insertar una tarjeta de segunda o tercera versión en una ranura PCI-Express de la primera versión y funcionará, aunque con cierta pérdida de rendimiento. De la misma forma, puedes instalar una tarjeta PCI-Express de la primera versión en la ranura PCI-E de la tercera versión. Actualmente, todos los modelos modernos de tarjetas de video de NVIDIA y AMD son compatibles con este bus.

Y esto para merendar:

En la primavera de 1991, Intel completó el desarrollo de la primera versión prototipo del bus PCI. A los ingenieros se les encomendó la tarea de desarrollar una solución económica y de alto rendimiento que aprovechara las capacidades de los procesadores 486, Pentium y Pentium Pro. Además, fue necesario tener en cuenta los errores cometidos por VESA al diseñar el bus VLB (la carga eléctrica no permitía conectar más de 3 tarjetas de expansión), así como implementar la configuración automática del dispositivo.

En 1992 apareció la primera versión del bus PCI, Intel anunció que el estándar del bus sería abierto y creó el PCI Special Interest Group. Gracias a esto, cualquier desarrollador interesado tiene la oportunidad de crear dispositivos para el bus PCI sin necesidad de adquirir una licencia. La primera versión del bus tenía una frecuencia de reloj de 33 MHz, podía ser de 32 o 64 bits y los dispositivos podían funcionar con señales de 5 V o 3,3 V. En teoría, el rendimiento del bus era de 133 MB/s, pero en realidad el rendimiento fue de aproximadamente 80 MB/s

Características clave:


  • frecuencia del bus: 33,33 o 66,66 MHz, transmisión síncrona;
  • ancho del bus: 32 o 64 bits, bus multiplexado (la dirección y los datos se transmiten a través de las mismas líneas);
  • el rendimiento máximo para la versión de 32 bits que funciona a 33,33 MHz es de 133 MB/s;
  • espacio de direcciones de memoria: 32 bits (4 bytes);
  • espacio de direcciones de los puertos de E/S: 32 bits (4 bytes);
  • espacio de direcciones de configuración (para una función): 256 bytes;
  • voltaje - 3,3 o 5 V.

Fotos de conectores:

MiniPCI - 124 pines
MiniPCI Express MiniSata/mSATA - 52 pines
SSD MBA de Apple, 2012
SSD de Apple, 2012
SSD PCIe de Apple
MXM, tarjeta gráfica, 230/232 pines

MXM2 NGIFF 75 pines

LLAVE A PCIe x2

LLAVE B PCIe x4 Sata SMBus

MXM3, tarjeta gráfica, 314 pines
PCI 5V
PCI Universal
PCI-X 5v
AGP Universal
AGP 3.3v
AGP 3.3v + Alimentación ADS
PCIe x1
PCIe x16
PCIe personalizado
ISA de 8 bits

ISA de 16 bits
eISA
VESA
NuBus
PD
PD
Ranura de expansión Apple II/GS
Bus de expansión PC/XT/AT de 8 bits
ISA (arquitectura estándar de la industria): 16 bits
eISA
MBA - Arquitectura Micro Bus 16 bits
MBA - Arquitectura Micro Bus con vídeo de 16 bits
MBA - Arquitectura Micro Bus 32 bits
MBA - Arquitectura Micro Bus con vídeo de 32 bits
ISA 16 + VLB (VESA)
PDS de ranura directa del procesador
PDS de ranura directa del procesador 601
Procesador LC Ranura directa PERCH
NuBus
PCI (interconexión de computadora periférica) - 5v
PCI 3.3v
CNR (Comunicaciones / elevador de red)
AMR (elevador de audio/módem)
ACR (elevador de comunicación avanzada)
PCI-X (PCI periférico) 3.3v
PCI-X 5v
Opción PCI 5v + RAID - ARO
AGP 3.3v
AGP 1.5v
AGP Universal
AGP Pro 1.5v
Alimentación AGP Pro 1,5 V+ADC
PCIe (interconexión rápida de componentes periféricos) x1
PCIe x4
PCIe x8
PCIe x16

PCI 2.0

La primera versión del estándar básico que se generalizó utilizaba tanto tarjetas como ranuras con un voltaje de señal de sólo 5 voltios. Rendimiento máximo: 133 MB/s.

PCI 2.1 - 3.0

Se diferenciaban de la versión 2.0 por la posibilidad de funcionamiento simultáneo de varios bus master (bus-master en inglés, el llamado modo competitivo), así como por la aparición de tarjetas de expansión universales capaces de operar ambos en ranuras utilizando un voltaje de 5 voltios. y en ranuras utilizando 3,3 voltios (con una frecuencia de 33 y 66 MHz, respectivamente). El rendimiento máximo para 33 MHz es de 133 MB/s y para 66 MHz es de 266 MB/s.

  • Versión 2.1: funciona con tarjetas diseñadas para un voltaje de 3,3 voltios y la presencia de líneas eléctricas adecuadas era opcional.
  • Versión 2.2: las tarjetas de expansión fabricadas de acuerdo con estos estándares tienen una llave de conector de alimentación universal y pueden funcionar en muchos tipos posteriores de ranuras de bus PCI, así como, en algunos casos, en ranuras de la versión 2.1.
  • Versión 2.3: incompatible con tarjetas PCI diseñadas para usar 5 voltios, a pesar del uso continuo de ranuras de 32 bits con una clave de 5 voltios. Las tarjetas de expansión tienen un conector universal, pero no pueden funcionar en ranuras de 5 voltios de versiones anteriores (hasta 2.1 inclusive).
  • Versión 3.0: completa la transición a tarjetas PCI de 3,3 voltios; las tarjetas PCI de 5 voltios ya no son compatibles.

PCI 64

Una extensión del estándar PCI básico, introducido en la versión 2.1, que duplica el número de líneas de datos y, por tanto, el rendimiento. La ranura PCI 64 es una versión ampliada de la ranura PCI normal. Formalmente, la compatibilidad de tarjetas de 32 bits con ranuras de 64 bits (siempre que haya un voltaje de señal compatible común) es total, pero la compatibilidad de una tarjeta de 64 bits con ranuras de 32 bits es limitada (en cualquier caso, habrá una pérdida de rendimiento). Funciona a una frecuencia de reloj de 33 MHz. Rendimiento máximo: 266 MB/s.

  • Versión 1: utiliza una ranura PCI de 64 bits y un voltaje de 5 voltios.
  • Versión 2: utiliza una ranura PCI de 64 bits y un voltaje de 3,3 voltios.

PCI 66

PCI 66 es una evolución de 66 MHz del PCI 64; utiliza 3,3 voltios en la ranura; las tarjetas tienen un factor de forma universal o de 3,3 V. El rendimiento máximo es de 533 MB/s.

PCI 64/66

La combinación de PCI 64 y PCI 66 permite cuatro veces la velocidad de transferencia de datos del estándar PCI básico; Utiliza ranuras de 64 bits de 3,3 V, compatibles sólo con las universales, y tarjetas de expansión de 3,3 V de 32 bits. Las tarjetas estándar PCI64/66 tienen un factor de forma universal (pero con compatibilidad limitada con ranuras de 32 bits) o de 3,3 voltios (esta última opción es fundamentalmente incompatible con ranuras de 32 bits y 33 MHz de estándares populares). Rendimiento máximo: 533 MB/s.

PCI-X

PCI-X 1.0 es una expansión del bus PCI64 con la adición de dos nuevas frecuencias operativas, 100 y 133 MHz, así como un mecanismo de transacción separado para mejorar el rendimiento cuando múltiples dispositivos operan simultáneamente. Generalmente compatible con todas las tarjetas PCI genéricas y de 3,3 V. Las tarjetas PCI-X generalmente se implementan en un formato de 64 bits 3.3B y tienen compatibilidad limitada con las ranuras PCI64/66, y algunas tarjetas PCI-X tienen un formato universal y son capaces de funcionar (aunque esto casi no tiene valor práctico). ) en un PCI 2.2/2.3 normal. En casos difíciles, para tener plena confianza en la funcionalidad de la combinación de placa base y tarjeta de expansión, es necesario consultar las listas de compatibilidad de los fabricantes de ambos dispositivos.

PCI-X 2.0

PCI-X 2.0: mayor expansión de las capacidades de PCI-X 1.0; Se han añadido frecuencias de 266 y 533 MHz, así como corrección de errores de paridad durante la transmisión de datos (ECC). Permite dividir en 4 buses independientes de 16 bits, que se utiliza exclusivamente en sistemas integrados e industriales; El voltaje de la señal se ha reducido a 1,5 V, pero los conectores son compatibles con todas las tarjetas que utilizan un voltaje de señal de 3,3 V. Actualmente, para el segmento no profesional del mercado de computadoras de alto rendimiento (estaciones de trabajo potentes y servidores de nivel básico ), en el que se utiliza bus PCI-X; se producen muy pocas placas base que admitan el bus. Un ejemplo de placa base para este segmento es la ASUS P5K WS. En el segmento profesional se utiliza en controladoras RAID y unidades SSD para PCI-E.

Mini-PCI

Factor de forma PCI 2.2, destinado a su uso principalmente en portátiles.

PCI Express

PCI Express, PCIe o PCI-E (también conocido como 3GIO para E/S de tercera generación; no debe confundirse con PCI-X y PXI): autobús de la computadora(aunque a nivel físico no es un bus, siendo una conexión punto a punto), utilizando modelo de software Buses PCI y un protocolo físico de alto rendimiento basado en transmisión de datos en serie. Intel inició el desarrollo del estándar PCI Express después de abandonar el bus InfiniBand. Oficialmente, la primera especificación PCI Express básica apareció en julio de 2002. El desarrollo del estándar PCI Express lo lleva a cabo el PCI Special Interest Group.

A diferencia del estándar PCI, que utilizaba un bus común para la transferencia de datos con múltiples dispositivos conectados en paralelo, PCI Express, en general, es una red de paquetes con topología en estrella. Los dispositivos PCI Express se comunican entre sí a través de un medio formado por conmutadores, estando cada dispositivo conectado directamente mediante una conexión punto a punto al conmutador. Además, el bus PCI Express admite:

  • tarjetas de intercambio en caliente;
  • ancho de banda garantizado (QoS);
  • gestión de energía;
  • monitorear la integridad de los datos transmitidos.

El bus PCI Express está diseñado para utilizarse únicamente como bus local. Dado que el modelo de software PCI Express se hereda en gran medida de PCI, los sistemas y controladores existentes se pueden modificar para utilizar el bus PCI Express reemplazando sólo la capa física, sin modificar el software. El alto rendimiento máximo del bus PCI Express permite su uso en lugar de los buses AGP, y más aún PCI y PCI-X. De facto, PCI Express reemplazó a estos buses en las computadoras personales.

  • MiniCard (Mini PCIe): reemplazo del factor de forma Mini PCI. El conector Mini Card dispone de los siguientes buses: x1 PCIe, 2.0 y SMBus.
    • M.2 es la segunda versión de Mini PCIe, hasta x4 PCIe y SATA.
  • ExpressCard: similar al factor de forma PCMCIA. El conector ExpressCard admite buses PCIe x1 y USB 2.0; las tarjetas ExpressCard admiten conexión en caliente.
  • AdvancedTCA, MicroTCA: factor de forma para equipos de telecomunicaciones modulares.
  • Mobile PCI Express Module (MXM) es un factor de forma industrial creado para portátiles por NVIDIA. Se utiliza para conectar aceleradores de gráficos.
  • Las especificaciones del cable PCI Express permiten que la longitud de una conexión alcance decenas de metros, lo que permite crear una computadora cuyos dispositivos periféricos se encuentran a una distancia considerable.
  • StackPC es una especificación para construir sistemas informáticos apilables. Esta especificación describe los conectores de expansión StackPC, FPE y sus posiciones relativas.

A pesar de que el estándar permite x32 líneas por puerto, estas soluciones son físicamente bastante voluminosas y no están disponibles.

Año
liberar
Versión
PCI Express
CodificaciónVelocidad
transferencias
Ancho de banda en x líneas
×1×2×4×8×16
2002 1.0 8b/10b 2,5 GT/s 2 4 8 16 32
2007 2.0 8b/10b 5 GT/s 4 8 16 32 64
2010 3.0 128b/130b 8 GT/s ~7,877 ~15,754 ~31,508 ~63,015 ~126,031
2017 4.0 128b/130b 16 GT/s ~15,754 ~31,508 ~63,015 ~126,031 ~252,062
2019
5.0 128b/130b 32 GT/s ~32 ~64 ~128 ~256 ~512

PCI-Express 2.0

PCI-SIG lanzó la especificación PCI Express 2.0 el 15 de enero de 2007. Innovaciones clave en PCI Express 2.0:

  • Mayor rendimiento: ancho de banda de una línea 500 MB/s, o 5 GT/s ( Gigatransacciones/s).
  • Se han realizado mejoras en el protocolo de transferencia entre dispositivos y el modelo de software.
  • Control dinámico de velocidad (para controlar la velocidad de comunicación).
  • Alerta de ancho de banda (para notificar al software sobre cambios en la velocidad y el ancho del autobús).
  • Servicios de control de acceso: capacidades opcionales de gestión de transacciones punto a punto.
  • Control de tiempo de espera de ejecución.
  • El restablecimiento del nivel de función es un mecanismo opcional para restablecer las funciones PCI dentro de un dispositivo PCI.
  • Redefinir el límite de energía (para redefinir el límite de energía de la ranura al conectar dispositivos que consumen más energía).

PCI Express 2.0 es totalmente compatible con PCI Express 1.1 (los antiguos funcionarán en placas base con conectores nuevos, pero solo a una velocidad de 2,5 GT/s, ya que los conjuntos de chips antiguos no pueden soportar velocidades de transferencia de datos dobles; los nuevos adaptadores de video funcionarán sin problemas en antiguos conectores PCI Express 1.x).

PCI-Express 2.1

En cuanto a características físicas (velocidad, conector) corresponde a 2.0; en la parte de software se han agregado funciones que está previsto implementar íntegramente en la versión 3.0. Dado que la mayoría de las placas base se venden con la versión 2.0, tener solo una tarjeta de video con 2.1 no le permite usar el modo 2.1.

PCI-Express 3.0

En noviembre de 2010 se aprobaron las especificaciones para PCI Express 3.0. La interfaz tiene una velocidad de transferencia de datos de 8 GT/s ( Gigatransacciones/s). Pero a pesar de esto, su rendimiento real se duplicó en comparación con el estándar PCI Express 2.0. Esto se logró gracias a un esquema de codificación 128b/130b más agresivo, donde 128 bits de datos enviados a través del bus se codifican en 130 bits. Al mismo tiempo, se mantiene la total compatibilidad con versiones anteriores de PCI Express. Las tarjetas PCI Express 1.x y 2.x funcionarán en la ranura 3.0 y, a la inversa, una tarjeta PCI Express 3.0 funcionará en las ranuras 1.x y 2.x.

PCI-Express 4.0

El PCI Special Interest Group (PCI SIG) afirmó que PCI Express 4.0 podría estandarizarse antes de finales de 2016, pero a mediados de 2016, cuando ya se estaban preparando varios chips para la producción, los medios informaron que la estandarización se esperaba para principios de 2017. Tendrá un rendimiento de 16 GT/s, es decir, será el doble de rápido que PCIe 3.0.

¡Deja tu comentario!

YouTube enciclopédico

  • 1 / 5

    A diferencia del estándar PCI, que utilizaba un bus común para la transferencia de datos con múltiples dispositivos conectados en paralelo, PCI Express es, en general, una red de paquetes con topología en estrella.

    Los dispositivos PCI Express se comunican entre sí a través de un medio formado por conmutadores, estando cada dispositivo conectado directamente mediante una conexión punto a punto al conmutador.

    Además, el bus PCI Express admite:

    • ancho de banda garantizado (QoS);
    • gestión de energía;
    • monitorear la integridad de los datos transmitidos.

    El bus PCI Express está diseñado para utilizarse únicamente como bus local. Dado que el modelo de software PCI Express se hereda en gran medida de PCI, los sistemas y controladores existentes se pueden modificar para utilizar el bus PCI Express reemplazando sólo la capa física, sin modificar el software. El alto rendimiento máximo del bus PCI Express permite su uso en lugar de los buses AGP, y más aún PCI y PCI-X. De facto, PCI Express reemplazó a estos buses en las computadoras personales.

    Conectores

    • MiniCard (Mini PCIe): reemplazo del factor de forma Mini PCI. El conector Mini Card dispone de los siguientes buses: x1 PCIe, USB 2.0 y SMBus.
    • ExpressCard: similar al factor de forma PCMCIA. El conector ExpressCard admite buses PCIe x1 y USB 2.0; las tarjetas ExpressCard admiten conexión en caliente.
    • AdvancedTCA es un factor de forma para equipos de telecomunicaciones.
    • Mobile PCI Express Module (MXM) es un factor de forma industrial creado para computadoras portátiles por NVIDIA. Se utiliza para conectar aceleradores de gráficos.
    • Las especificaciones del cable PCI Express permiten que la longitud de una conexión alcance decenas de metros, lo que permite crear una computadora cuyos dispositivos periféricos se encuentran a una distancia considerable.
    • StackPC es una especificación para construir sistemas informáticos apilables. Esta especificación describe los conectores de expansión StackPC, FPE y sus posiciones relativas.

    PCI-Express X1

    Mini PCI-E

    Mini PCI Express es un formato de bus PCI Express para dispositivos portátiles.

    Muchos dispositivos periféricos están disponibles para este estándar de conector:

    SSD Mini PCI Express

    • Fuente de alimentación 3,3 V.

    Tarjeta Express

    Las ranuras ExpressCard se utilizan actualmente (noviembre de 2010) para conectar:

    • placas de almacenamiento SSD
    • Tarjetas de video
    • Controladores 1394/FireWire (iLINK)
    • Estaciones de acoplamiento
    • Instrumentos de medida
    • en la memoria
    • Adaptadores de tarjetas de memoria (CF, MS, SD, xD, etc.)
    • Ratones
    • Adaptadores de red
    • Puertos paralelos
    • Adaptadores de tarjeta PC/PCMCIA
    • extensiones PCI
    • Ampliaciones PCI Express
    • Mando a distancia
    • Controladores SATA
    • Puertos serie
    • Adaptadores de tarjetas inteligentes
    • Sintonizadores de TV
    • Controladores USB
    • Adaptadores de red inalámbrica Wi-Fi
    • Adaptadores inalámbricos de Internet de banda ancha (3G, CDMA, EVDO, GPRS, UMTS, etc.)
    • Tarjetas de sonido para multimedia doméstica e interfaces de audio profesionales.

    Descripción del protocolo

    Para conectar un dispositivo PCI Express, se utiliza una conexión en serie bidireccional punto a punto, llamada línea (carril en inglés - tira, fila); esto contrasta marcadamente con PCI, en el que todos los dispositivos están conectados a un bus bidireccional paralelo común de 32 bits.

    Protocolos competitivos

    Además de PCI Express, existen varias interfaces serie estandarizadas de alta velocidad, estas son solo algunas: HyperTransport, InfiniBand, RapidIO y StarFabric. Cada interfaz tiene sus partidarios entre las empresas industriales, ya que ya se han gastado sumas importantes en el desarrollo de especificaciones de protocolo y cada consorcio busca resaltar las ventajas de su interfaz particular sobre otras.

    Una interfaz estandarizada de alta velocidad, por un lado, debe ser flexible y extensible y, por otro lado, debe proporcionar baja latencia y baja sobrecarga (es decir, la proporción de sobrecarga de paquetes no debe ser grande). En esencia, las diferencias entre interfaces radican precisamente en el compromiso elegido por los desarrolladores de una interfaz particular entre estos dos requisitos en conflicto.

    Por ejemplo, la información de enrutamiento de servicios adicional en un paquete le permite organizar un enrutamiento de paquetes complejo y flexible, pero aumenta la sobrecarga de procesamiento del paquete, el rendimiento de la interfaz también disminuye y el software que inicializa y configura los dispositivos conectados a la interfaz se vuelve más complicado. Si es necesario garantizar la conexión en caliente de dispositivos, se requiere un software especial que supervise los cambios en la topología de la red. Ejemplos de interfaces que se adaptan a esto son RapidIO, InfiniBand y StarFabric.

    Al mismo tiempo, al acortar los paquetes, es posible reducir el retraso en la transferencia de datos, que es un requisito importante para una interfaz de memoria. Pero el pequeño tamaño de los paquetes hace que aumente la proporción de campos de sobrecarga de paquetes, lo que reduce el rendimiento efectivo de la interfaz. Un ejemplo de este tipo de interfaz es HyperTransport.

    La posición de PCI Express se encuentra entre los enfoques descritos, ya que el bus PCI Express está diseñado para funcionar como un bus local, en lugar de un bus de memoria de procesador o una red enrutable compleja. Además, PCI Express se concibió originalmente como un bus lógicamente compatible con el bus PCI, lo que también introdujo sus propias limitaciones.

    IntroducciónEn el pasado, el consumidor masivo estaba interesado principalmente en solo dos tipos de SSD: modelos premium de alta velocidad como el Samsung 850 PRO u ofertas con una buena relación calidad-precio como el Crucial BX100 o SanDisk Ultra II. Es decir, la segmentación del mercado de SSD fue extremadamente débil y la competencia entre fabricantes, aunque se desarrolló en las áreas de rendimiento y precio, la brecha entre las soluciones de nivel superior e inferior siguió siendo bastante pequeña. Esta situación se debió en parte al hecho de que la tecnología SSD en sí mejora significativamente la experiencia del usuario al trabajar con una computadora y, por lo tanto, las cuestiones de implementación específica para muchos pasan a un segundo plano. Por la misma razón, los SSD de consumo se adaptaron a la antigua infraestructura, que originalmente se centraba en discos duros mecánicos. Esto facilitó enormemente su implementación, pero colocó a los SSD dentro de un marco bastante estrecho, lo que limitó en gran medida tanto el crecimiento del rendimiento como la reducción de la latencia del subsistema de disco.

    Pero hasta cierto momento, esta situación convenía a todos. La tecnología SSD era nueva y los usuarios que cambiaban a SSD estaban contentos con sus compras a pesar de que esencialmente obtenían productos que en realidad no funcionaban al máximo, y el rendimiento se veía frenado por barreras artificiales. Sin embargo, hoy en día, los SSD quizás puedan considerarse verdaderamente convencionales. Cualquier propietario de una computadora personal que se precie, si no tiene al menos un SSD en su sistema, se toma muy en serio la compra de uno en un futuro muy cercano. Y en estas condiciones, los fabricantes simplemente se ven obligados a pensar en cómo desarrollar finalmente una competencia plena: destruir todas las barreras y pasar a producir líneas de productos más amplias, fundamentalmente diferentes en las características ofrecidas. Afortunadamente, se ha preparado todo el terreno necesario para esto y, en primer lugar, la mayoría de los desarrolladores de SSD tienen el deseo y la oportunidad de comenzar a producir productos que no funcionen a través de la interfaz SATA heredada, sino a través del bus PCI Express, mucho más productivo.

    Dado que el ancho de banda SATA está limitado a 6 Gb/s, la velocidad máxima de los SSD SATA emblemáticos no supera los 500 MB/s. Sin embargo, las unidades modernas basadas en memoria flash son capaces de hacer mucho más: después de todo, si lo piensas bien, tienen más en común con la memoria del sistema que con los discos duros mecánicos. En cuanto al bus PCI Express, ahora se utiliza activamente como capa de transporte al conectar tarjetas gráficas y otros controladores adicionales que requieren intercambio de datos de alta velocidad, por ejemplo, Thunderbolt. Una única línea PCI Express Gen 2 proporciona un rendimiento de 500 MB/s, mientras que una línea PCI Express 3.0 puede alcanzar velocidades de hasta 985 MB/s. Así, una tarjeta de interfaz instalada en una ranura PCIe x4 (con cuatro carriles) puede intercambiar datos a velocidades de hasta 2 GB/s en el caso de PCI Express 2.0 y hasta casi 4 GB/s cuando se utiliza PCI Express de tercera generación. Estos son indicadores excelentes que son muy adecuados para las unidades de estado sólido modernas.

    De lo anterior se deduce naturalmente que, además de los SSD SATA, las unidades de alta velocidad que utilizan el bus PCI Express deberían generalizarse gradualmente en el mercado. Y esto realmente está sucediendo. En las tiendas se pueden encontrar varios modelos de SSD de consumo de los principales fabricantes, fabricados en forma de tarjetas de expansión o tarjetas M.2 que utilizan diferentes versiones del bus PCI Express. Decidimos juntarlos y compararlos en términos de rendimiento y otros parámetros.

    Participantes de la prueba

    SSD Intel 750 de 400 GB

    En el mercado de unidades de estado sólido, Intel sigue una estrategia bastante poco convencional y no presta demasiada atención al desarrollo de unidades SSD para el segmento de consumidores, concentrándose en productos para servidores. Sin embargo, esto no quita que sus propuestas carezcan de interés, especialmente cuando se trata de una unidad de estado sólido para el bus PCI Express. En este caso, Intel decidió adaptar su plataforma de servidor más avanzada para su uso en un cliente SSD de alto rendimiento. Así nació el Intel SSD 750 de 400 GB, que recibió no solo características de rendimiento impresionantes y una serie de tecnologías a nivel de servidor responsables de la confiabilidad, sino también soporte para la novedosa interfaz NVMe, sobre la cual vale la pena decir algunas palabras por separado. .




    Si hablamos de mejoras específicas en NVMe, entonces la reducción de los costes generales merece una mención en primer lugar. Por ejemplo, enviar los bloques 4K más comunes en el nuevo protocolo requiere emitir solo un comando en lugar de dos. Y todo el conjunto de instrucciones de control se ha simplificado tanto que su procesamiento a nivel del controlador reduce la carga del procesador y los retrasos resultantes al menos a la mitad. La segunda innovación importante es la compatibilidad con la canalización profunda y la multitarea, que consiste en la capacidad de crear múltiples colas de solicitudes en paralelo en lugar de la cola única de 32 comandos que existía anteriormente. El protocolo de interfaz NVMe es capaz de atender hasta 65536 colas y cada una de ellas puede contener hasta 65536 comandos. De hecho, cualquier restricción se elimina por completo, y esto es muy importante para entornos de servidor donde el subsistema de disco puede estar sujeto a una gran cantidad de operaciones de E/S simultáneas.



    Pero a pesar de funcionar a través de la interfaz NVMe, el Intel SSD 750 todavía no es una unidad de servidor, sino una unidad de consumo. Sí, casi la misma plataforma de hardware que en esta unidad se utiliza en los SSD de clase de servidor Intel DC P3500, P3600 y P3700, pero el Intel SSD 750 utiliza MLC NAND ordinario más económico y, además, se modifica el firmware. El fabricante cree que gracias a estos cambios, el producto resultante atraerá a los entusiastas, ya que combina alta potencia, una interfaz NVMe fundamentalmente nueva y un precio no demasiado aterrador.

    La Intel SSD 750 es una tarjeta PCIe x4 de media altura que puede utilizar cuatro carriles 3.0 y alcanzar velocidades de transferencia secuencial de hasta 2,4 GB/s y velocidades de operación aleatoria de hasta 440 mil IOPS. Es cierto que la modificación más espaciosa de 1,2 TB tiene el mayor rendimiento, pero la versión de 400 GB que recibimos para probar es un poco más lenta.



    El tablero de mando está completamente cubierto con una armadura. En la parte frontal hay un radiador de aluminio y en la parte posterior hay una placa metálica decorativa que en realidad no entra en contacto con los microcircuitos. Cabe señalar que el uso de un radiador aquí es una necesidad. El controlador principal de un SSD Intel genera mucho calor y, bajo una carga elevada, incluso un disco equipado con dicho enfriamiento puede calentarse a temperaturas de aproximadamente 50-55 grados. Pero gracias a la refrigeración preinstalada no hay ningún indicio de estrangulamiento: el rendimiento se mantiene constante incluso durante un uso continuo e intensivo.



    El Intel SSD 750 se basa en el controlador de nivel de servidor Intel CH29AE41AB0, que funciona a una frecuencia de 400 MHz y tiene dieciocho (!) canales para conectar memoria flash. Cuando se considera que la mayoría de los controladores SSD de consumo tienen ocho o cuatro canales, queda claro que el Intel SSD 750 en realidad puede bombear muchos más datos a través del bus que los modelos SSD convencionales.



    En cuanto a la memoria flash utilizada, el Intel SSD 750 no introduce ninguna innovación en este ámbito. Se basa en el MLC NAND normal fabricado por Intel, producido utilizando una tecnología de proceso de 20 nm y con núcleos con un volumen de 64 y 128 Gbit intercalados. Cabe señalar que la mayoría de los demás fabricantes de SSD abandonaron este tipo de memoria hace mucho tiempo y cambiaron a chips fabricados con estándares más delgados. Y la propia Intel ha comenzado a convertir no sólo sus unidades de consumo, sino también de servidor a memoria de 16 nm. Sin embargo, a pesar de todo esto, el Intel SSD 750 está equipado con una memoria más antigua, que supuestamente tiene un mayor recurso.

    El origen del servidor del Intel SSD 750 también se puede rastrear en el hecho de que la cantidad total de memoria flash en este SSD es de 480 GiB, de los cuales sólo alrededor del 78 por ciento está disponible para el usuario. El resto se destina al fondo de reposición, recogida de basura y tecnologías de protección de datos. El Intel SSD 750 implementa un esquema similar a RAID 5, tradicional para las unidades insignia, a nivel de chip MLC NAND, que le permite restaurar datos con éxito incluso si uno de los chips falla por completo. Además, el SSD Intel proporciona una protección completa de los datos contra cortes de energía. El Intel SSD 750 tiene dos condensadores electrolíticos y su capacidad es suficiente para el apagado normal de la unidad en modo fuera de línea.

    Kingston HyperX Predator 480 GB

    Kingston HyperX Predator es una solución mucho más tradicional en comparación con el Intel SSD 750. En primer lugar, funciona mediante el protocolo AHCI, no NVMe, y en segundo lugar, este SSD requiere el bus PCI Express 2.0 más común para conectarse al sistema. Todo esto hace que la versión de Kingston sea algo más lenta: las velocidades máximas para operaciones secuenciales no superan los 1400 MB/s, y las aleatorias, 160 mil IOPS. Pero HyperX Predator no impone ningún requisito especial al sistema: es compatible con cualquiera, incluidas las plataformas más antiguas.

    Al mismo tiempo, el accionamiento tiene un diseño de dos componentes no del todo sencillo. El SSD en sí es una placa con factor de forma M.2, que se complementa con un adaptador PCI Express que le permite conectar unidades M.2 a través de ranuras PCIe normales de tamaño completo. El adaptador está diseñado como una tarjeta PCIe x4 de media altura que utiliza los cuatro carriles PCI Express. Gracias a este diseño, Kingston vende su HyperX Predator en dos versiones: como SSD PCIe para ordenadores de sobremesa y como unidad M.2 para sistemas móviles (en este caso, el adaptador no está incluido en la entrega).



    Kingston HyperX Predator se basa en el controlador Marvell Altaplus (88SS9293), que, por un lado, admite cuatro líneas PCI Express 2.0 y, por el otro, tiene ocho canales para conectar memoria flash. Por el momento, este es el controlador SSD más rápido disponible comercialmente de Marvell con soporte PCI Express. Sin embargo, Marvell pronto tendrá sucesores más rápidos con soporte para NVMe y PCI Express 3.0, que el chip Altaplus no tiene.



    Dado que Kingston no produce ni controladores ni memoria, ensamblando sus SSD a partir de elementos comprados a otros fabricantes, no es extraño que el HyperX Predator PCIe SSD se base no solo en un controlador de terceros, sino también en 19-128 gigabits. nm MLC NAND chips de Toshiba. Esta memoria tiene un precio de compra bajo y ahora está instalada en muchos productos de Kingston (y otras empresas), y principalmente en modelos de consumo.



    Sin embargo, el uso de dicha memoria ha dado lugar a una paradoja: a pesar de que, según su posicionamiento formal, el SSD Kingston HyperX Predator PCIe es un producto premium, solo viene con una garantía de tres años, y el promedio declarado El tiempo entre fallos es significativamente menor que el de los SSD SATA emblemáticos de otros fabricantes.

    Kingston HyperX Predator tampoco proporciona ninguna tecnología especial de protección de datos. Pero el disco tiene un área relativamente grande oculta a los ojos del usuario, cuyo tamaño es el 13 por ciento de la capacidad total del disco. La memoria flash de respaldo incluida en él se utiliza para la recolección de basura y la nivelación del desgaste, pero se gasta principalmente en reemplazar las celdas de memoria defectuosas.

    Solo queda agregar que el diseño del HyperX Predator no proporciona ningún medio especial para eliminar el calor del controlador. A diferencia de la mayoría de las otras soluciones de alto rendimiento, esta unidad no tiene disipador de calor. Sin embargo, este SSD no es en absoluto propenso a sobrecalentarse: su disipación máxima de calor es sólo ligeramente superior a 8 W.

    OCZ Revodrive 350 480GB

    El OCZ Revodrive 350 puede considerarse, con razón, uno de los SSD de consumo más antiguos con interfaz PCI Express. En los días en que ninguno de los otros fabricantes pensaba siquiera en lanzar SSD PCIe para clientes, la línea de OCZ incluía RevoDrive 3 (X2), el prototipo del moderno Revodrive 350. Sin embargo, las raíces de la unidad OCZ PCIe la convierten en una propuesta algo extraña. . en el contexto de los competidores actuales. Mientras que la mayoría de los fabricantes de unidades de PC de alto rendimiento utilizan controladores modernos con soporte nativo para el bus PCI Express, el Revodrive 350 implementa una arquitectura muy compleja y claramente subóptima. Se basa en dos o cuatro (según el volumen) controladores SandForce SF-2200, que se ensamblan en una matriz RAID de nivel cero.

    Si hablamos del modelo OCZ Revodrive 350 de 480 GB que participó en esta prueba, en realidad se basa en cuatro SSD SATA con una capacidad de 120 GB, cada uno de los cuales se basa en su propio chip SF-2282 (análogo del ampliamente utilizado SF-2281). Luego, estos elementos se combinan en una única matriz RAID 0 de cuatro partes. Sin embargo, para ello no se utiliza un controlador RAID muy familiar, sino un procesador de virtualización propietario (VCA 2.0) OCZ ICT-0262. Sin embargo, es muy probable que este nombre esconda un chip Marvell 88SE9548 rediseñado, que es un controlador RAID SAS/SATA de 6 Gb/s de cuatro puertos con una interfaz PCI Express 2.0 x8. Pero aun así, los ingenieros de OCZ escribieron su propio firmware y controlador para este controlador.



    La singularidad del componente de software RevoDrive 350 radica en el hecho de que no implementa el clásico RAID 0, sino algo similar con equilibrio de carga interactivo. En lugar de dividir el flujo de datos en bloques de tamaño fijo y transmitirlos secuencialmente a diferentes controladores SF-2282, la tecnología VCA 2.0 implica el análisis y la redistribución flexible de las operaciones de E/S dependiendo de la ocupación actual de los controladores de memoria flash. Por lo tanto, el RevoDrive 350 parece un SSD monolítico para el usuario. Es imposible ingresar a su BIOS y es imposible descubrir que una matriz RAID está oculta en las profundidades de este SSD sin un conocimiento detallado del hardware. Además, a diferencia de las matrices RAID convencionales, RevoDrive 350 admite todas las funciones típicas de SSD: monitoreo SMART, TRIM y operación de borrado seguro.

    RevoDrive 350 está disponible en forma de placas con interfaz PCI Express 2.0 x8. A pesar de que realmente se utilizan las ocho líneas de interfaz, las cifras de rendimiento indicadas son notablemente inferiores a su rendimiento teórico total. La velocidad máxima de operaciones secuenciales está limitada a 1800 MB/s y el rendimiento de operaciones aleatorias no supera los 140 mil IOPS.

    Vale la pena señalar que OCZ RevoDrive 350 está diseñado como una placa PCI Express x8 de altura completa, es decir, esta unidad es físicamente más grande que todos los demás SSD que participaron en las pruebas y, por lo tanto, no se puede instalar en sistemas de bajo perfil. La superficie frontal de la placa RevoDrive 350 está cubierta con una carcasa metálica decorativa, que también actúa como radiador para el chip controlador RAID básico. Los controladores SF-2282 están ubicados en el reverso de la placa y no tienen refrigeración.



    Para formar la matriz de memoria flash, OCZ utilizó chips de su empresa matriz, Toshiba. Se utilizan chips fabricados según la tecnología de proceso de 19 nm y con una capacidad de 64 Gbit. La cantidad total de memoria flash en el RevoDrive 350 de 480 GB es de 512 GB, pero el 13% está reservado para necesidades internas: nivelación de desgaste y recolección de basura.



    Vale la pena señalar que la arquitectura del RevoDrive 350 no es única. Hay varios modelos más de SSD similares en el mercado, que funcionan según el principio de una "matriz RAID de SSD SATA basada en controladores SandForce". Sin embargo, todas estas soluciones, como la unidad OCZ PCIe que estamos considerando, tienen un inconveniente desagradable: su rendimiento de escritura se degrada con el tiempo. Esto se debe a las peculiaridades de los algoritmos internos de los controladores SandForce, cuya operación TRIM no devuelve la velocidad de escritura al nivel original.



    El hecho indiscutible de que el RevoDrive 350 está un paso por debajo de las unidades PCI Express de nueva generación se ve enfatizado por el hecho de que esta unidad tiene solo una garantía de tres años y su recurso de grabación garantizado es de solo 54 TB, varias veces menos que eso. de sus competidores. Además, a pesar de que RevoDrive 350 tiene el mismo diseño que el servidor Z-Drive 4500, no tiene ninguna protección contra sobretensiones. Sin embargo, todo esto no impide que OCZ, con su audacia característica, posicione el RevoDrive 350 como una solución premium en el nivel Intel SSD 750.

    Plextor M6e Edición Negra 256 GB

    Cabe señalar de inmediato que la unidad Plextor M6e Black Edition es una sucesora directa del conocido modelo M6e. La similitud del nuevo producto con su predecesor se puede ver en casi todo, si hablamos del componente técnico más que del estético. El nuevo SSD también tiene un diseño de dos componentes, incluida la unidad en formato M.2 2280 y un adaptador que le permite instalarlo en cualquier ranura PCIe x4 (o más rápida) normal. También se basa en un controlador Marvell 88SS9183 de ocho canales, que se comunica con el mundo exterior a través de dos líneas PCI Express 2.0. Al igual que la modificación anterior, el M6e Black Edition utiliza memoria flash Toshiba MLC.

    Esto significa que, si bien el M6e Black Edition parece una tarjeta PCI Express x4 de media altura cuando está ensamblado, este SSD en realidad solo usa dos carriles PCI Express 2.0. De ahí las velocidades no muy impresionantes, que son sólo ligeramente superiores al rendimiento de los SSD SATA tradicionales. El rendimiento nominal para operaciones secuenciales está limitado a 770 MB/s, y para operaciones arbitrarias, a 105 mil IOPS. Vale la pena señalar que Plextor M6e Black Edition funciona utilizando el protocolo AHCI heredado, lo que garantiza su amplia compatibilidad con varios sistemas.



    A pesar de que el Plextor M6e Black Edition, como el Kingston HyperX Predator, es una combinación de un adaptador PCI Express y un "núcleo" en formato de tarjeta M.2, es imposible determinar esto desde el frente. Todo el disco está oculto bajo una carcasa de aluminio negro figurado, en cuyo centro hay un radiador rojo integrado, que debería eliminar el calor del controlador y de los chips de memoria. El cálculo de los diseñadores es claro: un esquema de color similar se usa ampliamente en varios hardware de juegos, por lo que Plextor M6e Black Edition lucirá armonioso junto a muchas placas base y tarjetas de video para juegos de la mayoría de los principales fabricantes.



    La matriz de memoria flash del Plextor M6e Black Edition está formada por chips MLC NAND de 19 nm de segunda generación de Toshiba con una capacidad de 64 Gbit. A la reserva destinada al fondo de reposición y funcionamiento de algoritmos internos de nivelación de desgaste y recolección de basura se le asigna el 7 por ciento del volumen total. Todo lo demás está disponible para el usuario.



    Debido al uso de un controlador Marvell 88SS9183 bastante débil con un bus PCI Express 2.0 x2 externo, la unidad Plextor M6e Black Edition debe considerarse un SSD PCIe bastante lento. Sin embargo, esto no impide que el fabricante clasifique este producto en la categoría de precio superior. Por un lado, sigue siendo más rápido que un SSD SATA y, por otro, tiene buenas características de confiabilidad: tiene un MTBF largo y está cubierto por una garantía de cinco años. Sin embargo, no se implementa ninguna tecnología especial que pueda proteger el M6e Black Edition de sobretensiones o aumentar su vida útil.

    Samsung SM951 256GB

    El Samsung SM951 es el disco más difícil de alcanzar en las pruebas actuales. El hecho es que inicialmente se trata de un producto para ensambladores de computadoras, por lo que se presenta bastante mal en las ventas minoristas. Sin embargo, si lo desea, todavía es posible comprarlo, por lo que no nos negamos a considerar el SM951. Además, a juzgar por las características, se trata de un modelo de acción muy rápida. Está diseñado para funcionar en el bus PCI Express 3.0 x4, utiliza el protocolo AHCI y promete velocidades impresionantes: hasta 2150 MB/s para operaciones secuenciales y hasta 90 mil IOPS para operaciones aleatorias. Pero lo más importante es que con todo esto el Samsung SM951 es más barato que muchos otros SSD PCIe, por lo que su búsqueda de venta puede tener una justificación económica muy concreta.

    Otra característica del Samsung SM951 es que viene en formato M.2. Inicialmente, esta solución está dirigida a sistemas móviles, por lo que no se incluyen con la unidad adaptadores para ranuras PCIe de tamaño completo. Sin embargo, esto difícilmente puede considerarse un inconveniente grave: la mayoría de las placas base emblemáticas también tienen ranuras de interfaz M.2. Además, las placas adaptadoras necesarias están ampliamente disponibles para la venta. El Samsung SM951 en sí es una placa con factor de forma M.2 2280, cuyo conector tiene una llave tipo M, lo que indica la necesidad de un SSD con cuatro líneas PCI Express.



    El Samsung SM951 se basa en un controlador Samsung UBX excepcionalmente potente, desarrollado por el fabricante específicamente para SSD con interfaz PCI Express. Se basa en tres núcleos con arquitectura ARM y, en teoría, es capaz de trabajar tanto con comandos AHCI como NVMe. En el SSD en cuestión, sólo el modo AHCI está habilitado en el controlador. Pero la versión NVMe de este controlador pronto se verá en un nuevo SSD de consumo, que Samsung debería lanzar este otoño.



    Debido al enfoque OEM, no se proporciona ni el período de garantía ni la duración prevista para la unidad en cuestión. Los constructores de sistemas en los que se instalará el SM951 o los vendedores deben declarar estos parámetros. Sin embargo, cabe señalar que 3D V-NAND, que ahora Samsung promueve activamente en los SSD de consumo como un tipo de memoria flash más rápido y confiable, no se utiliza en el SM951. En su lugar, utiliza Toggle Mode 2.0 MLC NAND plano convencional, presumiblemente producido con tecnología de 16 nm (algunas fuentes sugieren una tecnología de proceso de 19 nm). Esto significa que no se debe esperar que el SM951 tenga la misma resistencia que la unidad insignia SATA 850 PRO. En este parámetro, el SM951 se acerca más a los modelos convencionales de nivel medio; además, en este SSD sólo el 7 por ciento de la memoria flash está reservada para redundancia; El Samsung SM951 no tiene ninguna tecnología especial a nivel de servidor para proteger los datos contra cortes de energía. En otras palabras, en este modelo el énfasis está únicamente en la velocidad y se elimina todo lo demás para reducir costos.



    Vale la pena señalar un punto más. Bajo una carga elevada, el Samsung SM951 presenta un calentamiento bastante grave, que en última instancia puede incluso provocar un estrangulamiento. Por tanto, en sistemas de alto rendimiento, es recomendable organizar al menos un flujo de aire para el SM951, o mejor aún, cubrirlo con un radiador.

    Características comparativas de los SSD probados


    Problemas de compatibilidad

    Como cualquier tecnología nueva, las unidades de estado sólido con interfaz PCI Express aún no pueden presumir de un funcionamiento 100% libre de problemas en ninguna plataforma, especialmente en las más antiguas. Por lo tanto, hay que elegir un SSD adecuado no sólo en función de las características del consumidor, sino también teniendo en cuenta la compatibilidad. Y aquí es importante tener en cuenta dos puntos.

    En primer lugar, diferentes SSD pueden utilizar diferentes números de líneas PCI Express y diferentes generaciones de este bus: 2.0 o 3.0. Por lo tanto, antes de comprar una unidad PCIe, debe asegurarse de que el sistema donde planea instalarla tenga una ranura libre con el ancho de banda requerido. Por supuesto, los SSD PCIe más rápidos son compatibles con ranuras lentas, pero en este caso comprar un SSD de alta velocidad no tiene mucho sentido: simplemente no podrá liberar todo su potencial.

    Plextor M6e Black Edition tiene la compatibilidad más amplia en este sentido: solo requiere dos líneas PCI Express 2.0, y una ranura libre de este tipo probablemente se encontrará en casi cualquier placa base. El Kingston HyperX Predator ya requiere cuatro carriles PCI Express 2.0: muchas placas también tienen ranuras PCIe, pero algunas plataformas económicas pueden no tener ranuras adicionales con cuatro o más carriles PCI Express. Esto es especialmente cierto para las placas base construidas con conjuntos de chips de nivel inferior, cuyo número total de líneas se puede reducir a seis. Por lo tanto, antes de comprar un Kingston HyperX Predator, asegúrese de verificar que el sistema tenga una ranura libre con cuatro o más líneas PCI Express.

    OCZ Revodrive 350 plantea un problema más complicado: ya requiere ocho carriles PCI Express. Estas ranuras generalmente no las implementa el chipset, sino el procesador. Por lo tanto, el lugar óptimo para usar dicha unidad son las plataformas LGA 2011/2011-3, donde el controlador del procesador PCI Express tiene un número excesivo de líneas, lo que le permite dar servicio a más de una tarjeta de video. En sistemas con procesadores LGA 1155/1150/1151, el OCZ Revodrive 350 será apropiado sólo si se utilizan los gráficos integrados en la CPU. De lo contrario, a favor de una unidad de estado sólido, tendrá que quitarle la mitad de las líneas a la GPU y cambiarla al modo PCI Express x8.

    Intel SSD 750 y Samsung SM951 son algo similares al OCZ Revodrive 350: también es preferible usarlos en ranuras PCI Express alimentadas por el procesador. Sin embargo, la razón aquí no es el número de líneas - sólo requieren cuatro líneas PCI Express, sino la generación de esta interfaz: ambas unidades son capaces de utilizar el mayor ancho de banda de PCI Express 3.0. Sin embargo, hay una excepción: los últimos chipsets Intel de la serie 100, diseñados para procesadores de la familia Skylake, recibieron soporte para PCI Express 3.0, por lo que en las últimas placas LGA 1151 se pueden instalar sin remordimientos de conciencia en el chipset. Ranuras PCIe, a las que al menos cuatro líneas.

    Hay una segunda parte del problema de compatibilidad. Además de todas las restricciones asociadas con el rendimiento de las distintas variaciones de las ranuras PCI Express, también existen restricciones asociadas con los protocolos utilizados. Los que menos problemas presentan en este sentido son los SSD que funcionan mediante AHCI. Debido a que emulan el comportamiento de un controlador SATA normal, pueden funcionar con cualquier plataforma, incluso antigua: son visibles en el BIOS de cualquier placa base, pueden ser discos de arranque y no se requieren controladores adicionales para su funcionamiento. en el sistema operativo. En otras palabras, Kingston HyperX Predator y Plextor M6e Black Edition son dos de los SSD PCIe más sencillos.

    ¿Qué pasa con el otro par de unidades AHCI? La situación con ellos es un poco más complicada. OCZ Revodrive 350 funciona en el sistema operativo a través de su propio controlador, pero incluso a pesar de esto, no hay problemas para hacer que esta unidad sea de arranque. La situación es peor con el Samsung SM951. Aunque este SSD se comunica con el sistema a través del protocolo AHCI heredado, no tiene su propio BIOS y, por lo tanto, debe inicializarse mediante el BIOS de la placa base. Desafortunadamente, no todas las placas base, especialmente las más antiguas, son compatibles con este SSD. Por tanto, sólo podemos hablar con total confianza de su compatibilidad con placas basadas en los últimos chipsets Intel de las series 90 y 100. En otros casos, es posible que la placa base simplemente no lo vea. Por supuesto, esto no le impedirá utilizar el Samsung SM951 en un sistema operativo donde el controlador AHCI lo inicializa fácilmente, pero en este caso tendrá que olvidarse de la posibilidad de arrancar desde un SSD de alta velocidad.

    Pero el mayor inconveniente puede deberse al Intel SSD 750, que funciona a través de la nueva interfaz NVMe. Los controladores necesarios para admitir SSD que utilizan este protocolo solo están disponibles en los sistemas operativos más recientes. Así, en Linux, el soporte NVMe apareció en la versión 3.1 del kernel; el controlador NVMe “innato” está disponible en los sistemas Microsoft, a partir de Windows 8.1 y Windows Server 2012 R2; y en OS X, se agregó compatibilidad con unidades NVMe en la versión 10.10.3. Además, NVMe SSD no es compatible con todas las placas base. Para que dichas unidades se utilicen como unidades de arranque, el BIOS de la placa base también debe tener el controlador adecuado. Sin embargo, los fabricantes han incorporado la funcionalidad necesaria sólo en las últimas versiones de firmware lanzadas para los últimos modelos de placa base. Por lo tanto, la compatibilidad con la carga del sistema operativo desde unidades NVMe está disponible solo en las placas base más modernas para entusiastas, basadas en los chipsets Intel Z97, Z170 y X99. En plataformas más antiguas y económicas, los usuarios solo podrán utilizar SSD NVMe como segundas unidades en un conjunto limitado de sistemas operativos.

    A pesar de que intentamos describir todas las combinaciones posibles de plataformas y unidades PCI Express, la principal conclusión de lo anterior es la siguiente: la compatibilidad de los SSD PCIe con las placas base no es una cuestión tan obvia como en el caso de los SSD SATA. Por lo tanto, antes de comprar cualquier unidad de estado sólido de alta velocidad que funcione mediante PCI Express, asegúrese de verificar su compatibilidad con una placa base específica en el sitio web del fabricante.

    Configuración de prueba, herramientas y metodología de prueba.

    Las pruebas se llevan a cabo en el sistema operativo Microsoft Windows 8.1 Professional x64 con actualización, que reconoce y da servicio correctamente a las unidades de estado sólido modernas. Esto significa que durante el proceso de prueba, como en el uso diario normal del SSD, se admite y utiliza activamente el comando TRIM. Las mediciones de rendimiento se realizan con unidades en estado "usado", lo que se logra llenándolas previamente con datos. Antes de cada prueba, las unidades se limpian y mantienen mediante el comando TRIM. Entre las pruebas individuales hay una pausa de 15 minutos, prevista para el correcto desarrollo de la tecnología de recolección de basura. Todas las pruebas utilizan datos aleatorios e incompresibles a menos que se indique lo contrario.

    Aplicaciones y pruebas utilizadas:

    Iómetro 1.1.0

    Medición de la velocidad de lectura y escritura secuencial de datos en bloques de 256 KB (el tamaño de bloque más típico para operaciones secuenciales en tareas de escritorio). Las velocidades se estiman en un minuto, tras lo cual se calcula el promedio.
    Medir la velocidad de lectura y escritura aleatoria en bloques de 4 KB (este tamaño de bloque se utiliza en la gran mayoría de operaciones de la vida real). La prueba se realiza dos veces: sin cola de solicitudes y con una cola de solicitudes con una profundidad de 4 comandos (típico de aplicaciones de escritorio que trabajan activamente con un sistema de archivos ramificado). Los bloques de datos están alineados con respecto a las páginas de memoria flash de las unidades. La evaluación de la velocidad se realiza durante tres minutos, tras lo cual se calcula la media.
    Establecer la dependencia de las velocidades aleatorias de lectura y escritura cuando se opera una unidad con bloques de 4 KB de la profundidad de la cola de solicitudes (que van de uno a 32 comandos). Los bloques de datos están alineados con respecto a las páginas de memoria flash de las unidades. La evaluación de la velocidad se realiza durante tres minutos, tras lo cual se calcula la media.
    Establecer la dependencia de las velocidades aleatorias de lectura y escritura cuando la unidad opera con bloques de diferentes tamaños. Se utilizan bloques que varían en tamaño desde 512 bytes hasta 256 KB. La profundidad de la cola de solicitudes durante la prueba es de 4 comandos. Los bloques de datos están alineados con respecto a las páginas de memoria flash de las unidades. La evaluación de la velocidad se realiza durante tres minutos, tras lo cual se calcula la media.
    Medir el rendimiento bajo cargas de trabajo mixtas de subprocesos múltiples y determinar su dependencia de la relación entre operaciones de lectura y escritura. La prueba se realiza dos veces: para lecturas y escrituras secuenciales en bloques de 128 KB, realizadas en dos subprocesos independientes, y para operaciones aleatorias con bloques de 4 KB, realizadas en cuatro subprocesos. En ambos casos, la relación entre las operaciones de lectura y escritura varía en incrementos del 20 por ciento. La evaluación de la velocidad se realiza durante tres minutos, tras lo cual se calcula la media.
    Estudio de la degradación del rendimiento de SSD al procesar un flujo continuo de operaciones de escritura aleatoria. Se utilizan bloques de 4 KB de tamaño y una profundidad de cola de 32 comandos. Los bloques de datos están alineados con respecto a las páginas de memoria flash de las unidades. La duración de la prueba es de dos horas y las mediciones instantáneas de velocidad se realizan cada segundo. Al final de la prueba, se verifica adicionalmente la capacidad de la unidad para restaurar su rendimiento a sus valores originales debido al funcionamiento de la tecnología de recolección de basura y después de ejecutar el comando TRIM.

    CrystalDiskMark 5.0.2
    Una prueba sintética que proporciona indicadores de rendimiento típicos para unidades de estado sólido, medidos en un área de disco de 1 gigabyte "encima" del sistema de archivos. De todo el conjunto de parámetros que se pueden evaluar con esta utilidad, prestamos atención a la velocidad de lectura y escritura secuencial, así como al rendimiento de lectura y escritura aleatoria de bloques de 4 KB sin cola de solicitudes y con una profundidad de cola de 32 comandos.
    PCMark 8 2.0
    Una prueba basada en la emulación de una carga de disco real, típica de varias aplicaciones populares. En la unidad que se está probando, se crea una única partición en el sistema de archivos NTFS para todo el volumen disponible y la prueba de almacenamiento secundario se lleva a cabo en PCMark 8. Los resultados de las pruebas tienen en cuenta tanto el rendimiento final como la velocidad de ejecución de los rastros de prueba individuales generados por varias aplicaciones.
    Pruebas de copia de archivos
    Esta prueba mide la velocidad de copiar directorios con diferentes tipos de archivos, así como la velocidad de archivar y descomprimir archivos dentro de la unidad. Para copiar, se utiliza una herramienta estándar de Windows: la utilidad Robocopy, para archivar y descomprimir, el archivador 7-zip versión 9.22 beta. Las pruebas involucran tres conjuntos de archivos: ISO – un conjunto que incluye varias imágenes de disco con distribuciones de programas; Programa: un conjunto que es un paquete de software preinstalado; Trabajo: un conjunto de archivos de trabajo, que incluye documentos de oficina, fotografías e ilustraciones, archivos pdf y contenido multimedia. Cada conjunto tiene un tamaño de archivo total de 8 GB.

    La plataforma de prueba es una computadora con una placa base ASUS Z97-Pro, un procesador Core i5-4690K con Intel HD Graphics 4600 integrado y 16 GB de SDRAM DDR3-2133. Las unidades con interfaz SATA se conectan al controlador SATA de 6 Gb/s integrado en el chipset de la placa base y funcionan en modo AHCI. Las unidades con interfaz PCI Express se instalan en la primera ranura PCI Express 3.0 x16 de alta velocidad. Los controladores utilizados son Intel Rapid Storage Technology (RST) 13.5.2.1000 y el controlador Intel Windows NVMe 1.2.0.1002.

    El volumen y la velocidad de transferencia de datos en los puntos de referencia se indican en unidades binarias (1 KB = 1024 bytes).

    Además de los cinco héroes principales de esta prueba: unidades de estado sólido del cliente con interfaz PCI Express, también agregamos el SSD SATA más rápido: Samsung 850 PRO.

    Como resultado, la lista de modelos probados tomó la siguiente forma:

    Intel SSD 750 400 GB (SSDPEDMW400G4, firmware 8EV10135);
    Kingston HyperX Predator PCIe 480 GB (SHPM2280P2H/480G, firmware OC34L5TA);
    OCZ RevoDrive 350 480 GB (RVD350-FHPX28-480G, firmware 2.50);
    Plextor M6e Black Edition 256 GB (PX-256M6e-BK, firmware 1.05);
    Samsung 850 Pro 256 GB (MZ-7KE256, firmware EXM01B6Q);
    Samsung SM951 256 GB (MZHPV256HDGL-00000, firmware BXW2500Q).

    Actuación

    Lecturas y escrituras secuenciales.






    La nueva generación de unidades de estado sólido, transferidas al bus PCI Express, debe distinguirse principalmente por sus altas velocidades de lectura y escritura secuenciales. Y esto es exactamente lo que vemos en el gráfico. Todos los SSD PCIe resultan ser más productivos que el mejor SSD SATA: el Samsung 850 PRO. Sin embargo, incluso algo tan simple como las lecturas y escrituras secuenciales muestra enormes diferencias entre los SSD de diferentes fabricantes. Además, la versión del bus PCI Express utilizado no es determinante. El mejor rendimiento aquí lo puede lograr la unidad PCI Express 3.0 x4 del Samsung SM951, y en segundo lugar está el Kingston HyperX Predator, que opera a través de PCI Express 2.0 x4. La unidad NVMe progresiva Intel SSD 750 quedó sólo en tercer lugar.

    lecturas aleatorias






    Si hablamos de lectura aleatoria, entonces, como se puede ver en los diagramas, los SSD PCIe no difieren particularmente en velocidad de los SSD SATA tradicionales. Además, esto se aplica no solo a las unidades AHCI, sino también al producto que funciona con el canal NVMe. De hecho, sólo tres participantes en esta prueba pueden demostrar un mejor rendimiento que el Samsung 850 PRO para operaciones de lectura aleatoria en colas de solicitudes pequeñas: Samsung SM951, Intel SSD 750 y Kingston HyperX Predator.

    A pesar de que las operaciones con una cola de solicitudes profunda no son típicas de las computadoras personales, aún veremos cómo el rendimiento del SSD en cuestión depende de la profundidad de la cola de solicitudes al leer bloques de 4 KB.



    El gráfico muestra claramente cómo las soluciones que se ejecutan a través de PCI Express 3.0 x4 pueden superar a todos los demás SSD. Las curvas correspondientes al Samsung SM951 y al Intel SSD 750 son significativamente más altas que las gráficas de otras unidades. Según el diagrama anterior, se puede sacar una conclusión más: el OCZ RevoDrive 350 es una unidad de estado sólido vergonzosamente lenta. En operaciones de lectura aleatoria, es aproximadamente la mitad de bueno que un SSD SATA, lo que se debe a su arquitectura RAID y al uso de controladores SandForce obsoletos de segunda generación.

    Además de esto, sugerimos observar cómo la velocidad de lectura aleatoria depende del tamaño del bloque de datos:



    Aquí el panorama es un poco diferente. A medida que aumenta el tamaño del bloque, las operaciones empiezan a parecerse a las secuenciales, por lo que no sólo empieza a influir la arquitectura y potencia del controlador SSD, sino también el ancho de banda del bus que utilizan. En bloques más grandes, el mejor rendimiento lo proporcionan Samsung SM951, Intel SSD 750 y Kingston HyperX Predator.

    Escrituras aleatorias






    En algún lugar, los beneficios de la interfaz NVMe de baja latencia y el controlador Intel SSD 750 de alta concurrencia tenían que aparecer. Además, el gran búfer DRAM disponible en este SSD permite un almacenamiento en caché de datos muy eficiente. Como resultado, el Intel SSD 750 ofrece velocidades de escritura aleatoria inigualables incluso cuando la cola de solicitudes es mínima.

    Puede ver más claramente lo que sucede con el rendimiento de escritura aleatoria a medida que aumenta la profundidad de la cola de solicitudes en el siguiente gráfico, que muestra la dependencia de la velocidad de escritura aleatoria en bloques de 4 KB con la profundidad de la cola de solicitudes:



    El rendimiento del Intel SSD 750 aumenta hasta que la profundidad de la cola alcanza los 8 comandos. Este es un comportamiento típico de los SSD de consumo. Sin embargo, el nuevo producto de Intel se diferencia en que sus velocidades de escritura aleatoria son significativamente más altas que las de cualquier otra unidad de estado sólido, incluidos los modelos PCIe más rápidos como el Samsung SM951 o el Kingston HyperX Predator. En otras palabras, para cargas de trabajo de escritura ocasionales, el Intel SSD 750 ofrece un rendimiento fundamentalmente mejor que cualquier otro SSD. En otras palabras, cambiar a la interfaz NVMe le permite mejorar la velocidad de escritura aleatoria. Y esta es ciertamente una característica importante, pero principalmente para las unidades de servidor. En realidad, el Intel SSD 750 es precisamente un pariente cercano de modelos como Intel DC P3500, P3600 y P3700.

    El siguiente gráfico muestra el rendimiento de la escritura aleatoria en función del tamaño del bloque de datos.



    A medida que aumentan los tamaños de bloque, el Intel SSD 750 pierde su ventaja incondicional. Samsung SM951 y Kingston HyperX Predator están comenzando a producir aproximadamente el mismo rendimiento.


    A medida que los SSD se vuelven más baratos, ya no se utilizan como unidades puramente de sistema y se están convirtiendo en unidades de trabajo habituales. En tales situaciones, el SSD recibe no solo una carga refinada en forma de escritura o lectura, sino también solicitudes mixtas, cuando las operaciones de lectura y escritura son iniciadas por diferentes aplicaciones y deben procesarse simultáneamente. Sin embargo, el funcionamiento full-duplex sigue siendo un problema importante para los controladores SSD modernos. Cuando se mezclan lecturas y escrituras en la misma cola, la velocidad de la mayoría de los SSD de consumo cae notablemente. Este fue el motivo para realizar un estudio aparte, en el que comprobamos cómo funcionan los SSD cuando es necesario procesar operaciones secuenciales que llegan intercaladas. Los siguientes gráficos muestran el caso más típico de computadoras de escritorio, donde la proporción de operaciones de lectura y escritura es de 4 a 1.






    Bajo cargas mixtas secuenciales con operaciones de lectura predominantes, lo cual es típico de las computadoras personales convencionales, Samsung SM951 y Kingston HyperX Predator brindan el mejor rendimiento. Una carga mixta aleatoria resulta ser una prueba más difícil para los SSD y deja al Samsung SM951 a la cabeza, pero el Intel SSD 750 pasa al segundo lugar. Al mismo tiempo, el Plextor M6e Black Edition, Kingston HyperX Predator y OCZ RevoDrive. 350 generalmente resultan ser notablemente peores que un SSD SATA normal.

    El siguiente par de gráficos ofrece una imagen más detallada del rendimiento bajo cargas mixtas, mostrando la dependencia de la velocidad del SSD de la proporción de operaciones de lectura y escritura en él.






    Todo lo dicho anteriormente queda bien confirmado por los gráficos anteriores. Con carga mixta con operaciones secuenciales, el mejor rendimiento lo muestra el Samsung SM951, que se siente como pez en el agua cuando se trabaja con cualquier dato serial. Para operaciones mixtas arbitrarias la situación es ligeramente diferente. Ambas unidades Samsung, la SM951 que funciona a través de PCI Express 3.0 x4 y la SATA 850 PRO normal, dan muy buenos resultados en esta prueba, superando a casi todos los demás SSD. En algunos casos, sólo el Intel SSD 750 puede resistirlos, que gracias al sistema de comando NVMe está perfectamente optimizado para trabajar con escrituras aleatorias. Y cuando la proporción de registros en el flujo de transacciones mixtas aumenta al 80 por ciento o más, se da un salto adelante.

    Resultados en CrystalDiskMark

    CrystalDiskMark es una aplicación de evaluación comparativa simple y popular que se ejecuta sobre el sistema de archivos y produce resultados que los usuarios comunes pueden repetir fácilmente. Los indicadores de rendimiento obtenidos en él deberían complementar los gráficos detallados que construimos en base a las pruebas en IOMeter.












    Los cuatro diagramas mostrados tienen valor únicamente teórico y muestran un rendimiento máximo que no se puede lograr en cargas de trabajo de cliente típicas. En las computadoras personales nunca hay una cola de solicitudes con una profundidad de 32 comandos, pero en pruebas especiales le permite obtener indicadores de rendimiento máximos. Y en este caso, el rendimiento líder por un amplio margen lo da el Intel SSD 750, que tiene una arquitectura heredada de las unidades de servidor, donde una gran profundidad de cola de solicitudes es bastante normal.












    Pero estos cuatro diagramas tienen un interés práctico: muestran el rendimiento bajo carga, típico de las computadoras personales. Y aquí el mejor rendimiento lo ofrece el Samsung SM951, que va por detrás del Intel SSD 750 sólo en escrituras aleatorias de 4 KB.

    PCMark 8 2.0, casos de uso reales

    El paquete de pruebas Futuremark PCMark 8 2.0 es interesante porque no es de naturaleza sintética, sino que, por el contrario, se basa en cómo funcionan las aplicaciones reales. Durante su recorrido, se reproducen escenarios reales: huellas del uso del disco en tareas comunes de escritorio y se mide la velocidad de su ejecución. La versión actual de esta prueba simula cargas de trabajo tomadas de aplicaciones de juegos de la vida real de Battlefield 3 y World of Warcraft y paquetes de software de Abobe y Microsoft: After Effects, Illustrator, InDesign, Photoshop, Excel, PowerPoint y Word. El resultado final se calcula en forma de la velocidad media que muestran los vehículos al pasar por las rutas de prueba.



    La prueba PCMark 8 2.0, que evalúa el rendimiento de los sistemas de almacenamiento en aplicaciones reales, nos dice claramente que sólo hay dos unidades PCIe, cuya velocidad es fundamentalmente mayor que la de los modelos convencionales con interfaz SATA. Se trata del Samsung SM951 y el Intel SSD 750, que ganaron en muchas otras pruebas. Otros SSD PCIe, por ejemplo, Plextor M6e Black Edition y Kingston HyperX Predator, están más de una vez y media por detrás de los líderes. Bueno, el OCZ ReveDrive 350 demuestra un rendimiento francamente pobre. Es más del doble de lento que los mejores SSD PCIe e incluso más lento que el Samsung 850 PRO, que funciona a través de una interfaz SATA.

    El resultado integral de PCMark 8 debe complementarse con indicadores de rendimiento producidos por unidades flash al pasar trazas de prueba individuales que simulan varias opciones de carga de la vida real. El hecho es que bajo diferentes cargas, las unidades flash a menudo se comportan de manera ligeramente diferente.






























    Cualquiera que sea la aplicación de la que estemos hablando, en cualquier caso, el mayor rendimiento lo proporciona uno de los SSD con interfaz PCI Express 3.0 x4: ya sea Samsung SM951 o Intel SSD 750. Curiosamente, otros SSD PCIe en algunos casos generalmente solo proporcionan velocidades. al nivel de los SSD SATA. De hecho, la ventaja del mismo Kingston HyperX Predator y Plextor M6e Black Edition sobre el Samsung 850 PRO solo se puede ver en Adobe Photoshop, Battlefield 3 y Microsoft Word.

    Copiar archivos

    Teniendo en cuenta que las unidades de estado sólido se están introduciendo cada vez más en las computadoras personales, decidimos agregar a nuestra metodología una medición del rendimiento durante las operaciones comunes con archivos (al copiar y trabajar con archivadores) que se realizan "dentro" de la unidad. . Esta es una actividad típica del disco que ocurre cuando el SSD no actúa como una unidad del sistema, sino como un disco normal.









    En las pruebas de copia, los líderes siguen siendo los mismos Samsung SM951 e Intel SSD 750. Sin embargo, si hablamos de archivos secuenciales de gran tamaño, entonces Kingston HyperX Predator puede competir con ellos. Debo decir que con una simple copia, casi todos los SSD PCIe resultan ser más rápidos que el Samsung 850 PRO. Sólo hay una excepción: Plextor M6e Black Edition. Y el OCZ RevoDrive 350, que en otras pruebas se encontró constantemente en la posición de un outsider desesperado, supera inesperadamente no sólo al SSD SATA, sino también al SSD PCIe más lento.

    El segundo grupo de pruebas se llevó a cabo al archivar y desarchivar un directorio con archivos de trabajo. La diferencia fundamental en este caso es que la mitad de las operaciones se realizan con archivos separados y la segunda mitad con un archivo grande.






    La situación es similar cuando se trabaja con archivos. La única diferencia es que aquí el Samsung SM951 logra diferenciarse con seguridad de todos sus competidores.

    Cómo funcionan TRIM y la recolección de basura en segundo plano

    Al probar varios SSD, siempre verificamos cómo manejan el comando TRIM y si pueden recolectar basura y restaurar su rendimiento sin el soporte del sistema operativo, es decir, en una situación en la que no se emite el comando TRIM. Esta vez también se llevaron a cabo pruebas de este tipo. El diseño de esta prueba es estándar: después de crear una carga continua prolongada en la escritura de datos, lo que conduce a una degradación de la velocidad de escritura, desactivamos el soporte TRIM y esperamos 15 minutos, durante los cuales el SSD puede intentar recuperarse por sí solo utilizando su propia recolección de basura. algoritmo, pero sin ayuda externa del sistema operativo, y medir la velocidad. Luego se fuerza el comando TRIM en el variador y, tras una breve pausa, se vuelve a medir la velocidad.

    Los resultados de esta prueba se muestran en la siguiente tabla, que muestra para cada modelo probado si responde a TRIM borrando la memoria flash no utilizada y si puede obtener páginas de memoria flash limpias para operaciones futuras si no se le emite un comando TRIM. Para las unidades que pudieron realizar la recolección de basura sin el comando TRIM, también indicamos la cantidad de memoria flash que el controlador SSD liberó de forma independiente para operaciones futuras. Si la unidad se utiliza en un entorno sin soporte TRIM, esta es exactamente la cantidad de datos que se pueden guardar en la unidad con una velocidad inicial alta después de la inactividad.



    A pesar de que el soporte de alta calidad para el comando TRIM se ha convertido en un estándar de la industria, algunos fabricantes consideran aceptable vender unidades que no implementen completamente este comando. Un ejemplo tan negativo lo demuestra el OCZ Revodrive 350. Formalmente, entiende TRIM e incluso intenta hacer algo cuando recibe este comando, pero no se habla de un retorno completo de la velocidad de escritura a sus valores originales. Y esto no tiene nada de extraño: el Revodrive 350 se basa en controladores SandForce, que se caracterizan por una degradación irreversible del rendimiento. En consecuencia, también está presente en el Revodrive 350.

    Todos los demás SSD PCIe funcionan con TRIM al igual que sus homólogos SATA. Es decir, ideal: en los sistemas operativos que envían este comando a las unidades, el rendimiento se mantiene en un nivel constantemente alto.

    Sin embargo, queremos más: una unidad de alta calidad debería poder realizar la recolección de basura sin emitir el comando TRIM. Y aquí destaca el Plextor M6e Black Edition: una unidad que puede liberar de forma independiente mucha más memoria flash para futuras operaciones que sus competidores. Aunque, por supuesto, en un grado u otro, la recolección de basura autónoma funciona para todos los SSD que probamos, con la excepción del Samsung SM951. En otras palabras, durante el uso normal en entornos modernos, el rendimiento del Samsung SM951 no se degradará, pero en los casos en los que TRIM no sea compatible, no se recomienda este SSD.

    Conclusiones

    Probablemente deberíamos empezar a resumir los resultados afirmando que los SSD de consumo con interfaz PCI Express ya no son productos exóticos o experimentales, sino todo un segmento del mercado en el que juegan los discos de estado sólido de mayor rendimiento para los entusiastas. Naturalmente, esto también significa que no ha habido problemas con los SSD PCIe desde hace mucho tiempo: admiten todas las funciones que tienen los SSD SATA, pero al mismo tiempo son más productivos y, a veces, tienen algunas tecnologías nuevas e interesantes.

    Al mismo tiempo, el mercado de clientes de SSD PCIe no está tan concurrido y hasta ahora solo las empresas con un alto potencial de ingeniería han podido ingresar a la cohorte de fabricantes de este tipo de unidades de estado sólido. Esto se debe al hecho de que los desarrolladores independientes de controladores SSD producidos en masa aún no cuentan con soluciones de diseño que les permitan comenzar a producir unidades PCIe con un mínimo esfuerzo de ingeniería. Por lo tanto, cada uno de los SSD PCIe que se presentan actualmente en las tiendas es original y único a su manera.

    En esta prueba, pudimos reunir los cinco SSD PCIe más populares y comunes, destinados a funcionar como parte de computadoras personales. Y según los resultados de conocerlos, queda claro que los compradores que quieran cambiar al uso de unidades de estado sólido con una interfaz progresiva no enfrentarán ningún problema serio a la hora de elegir. En la mayoría de los casos, la elección será clara, los modelos probados difieren mucho en sus cualidades de consumo.

    En general, el modelo SSD PCIe más atractivo resultó ser Samsung SM951. Esta es una solución brillante de uno de los líderes del mercado, que opera a través del bus PCI Express 3.0 x4, que no solo resulta capaz de proporcionar el mayor rendimiento en cargas de trabajo comunes típicas, sino que también es significativamente más barata que todas las demás unidades PCIe.

    Sin embargo, el Samsung SM951 todavía no es perfecto. En primer lugar, no contiene ninguna tecnología especial destinada a aumentar la confiabilidad, pero en los productos de nivel premium uno aún quisiera tenerlas. En segundo lugar, este SSD es bastante difícil de encontrar a la venta en Rusia: no se suministra a nuestro país a través de canales oficiales. Afortunadamente, podemos sugerirle que preste atención a una buena alternativa: SSD Intel 750. Este SSD también funciona a través de PCI Express 3.0 x4 y está sólo ligeramente por detrás del Samsung SM951. Pero es un pariente directo de los modelos de servidor y, por lo tanto, tiene una alta confiabilidad y funciona utilizando el protocolo NVMe, lo que le permite demostrar una velocidad insuperable en operaciones de escritura aleatoria.

    En principio, en comparación con el Samsung SM951 y el Intel SSD 750, otros SSD con interfaz PCIe parecen bastante débiles. Sin embargo, todavía hay situaciones en las que tendrán que preferir algún otro modelo de SSD PCIe. El hecho es que las unidades avanzadas de Samsung e Intel son compatibles solo con placas base modernas integradas en conjuntos de chips Intel de la serie noventa o centésima. En sistemas más antiguos, solo pueden funcionar como un "segundo disco" y será imposible cargar el sistema operativo desde ellos. Por lo tanto, ni el Samsung SM951 ni el Intel SSD 750 son adecuados para actualizar plataformas de generaciones anteriores, y la elección habrá que estar en la unidad. Depredador HyperX de Kingston, que, por un lado, puede ofrecer un buen rendimiento y, por otro, garantiza que no tendrá problemas de compatibilidad con plataformas más antiguas.

    PCI Express es un bus que se utiliza para conectar una variedad de componentes a una PC de escritorio. Se utiliza para conectar tarjetas de video, tarjetas de red, tarjetas de sonido, módulos WiFi y otros dispositivos similares. Intel comenzó a desarrollar este bus en 2002. Ahora la organización sin fines de lucro PCI Special Interest Group está desarrollando nuevas versiones de este autobús.

    Por el momento, el bus PCI Express ha reemplazado por completo a buses obsoletos como AGP, PCI y PCI-X. El bus PCI Express se encuentra en la parte inferior de la placa base en posición horizontal.

    ¿Cuáles son las diferencias entre PCI Express y PCI?

    PCI Express es un bus desarrollado sobre la base del bus PCI. Las principales diferencias entre PCI Express y PCI radican en la capa física. Mientras que PCI utiliza un bus compartido, PCI Express utiliza una topología en estrella. Cada dispositivo PCI Express está conectado al conmutador común con una conexión independiente.

    El modelo de software PCI Express sigue en gran medida el modelo PCI. Por lo tanto, la mayoría de los controladores CI existentes se pueden modificar fácilmente para utilizar el bus PCI Express.

    Además, el bus PCI Express admite nuevas funciones como:

    • Conexión en caliente de dispositivos;
    • Velocidad de intercambio de datos garantizada;
    • Gestión energética;
    • Monitorear la integridad de la información transmitida;

    ¿Cómo funciona el bus PCI Express?

    El bus PCI Express utiliza una conexión serie bidireccional para conectar dispositivos. Además, dicha conexión puede tener una (x1) o varias (x2, x4, x8, x12, x16 y x32) líneas separadas. Cuantas más líneas se utilicen, mayor será la velocidad de transferencia de datos que podrá proporcionar el bus PCI Express. Dependiendo de la cantidad de líneas admitidas, el tamaño de grado en la placa base será diferente. Hay tragamonedas con una (x1), cuatro (x4) y dieciséis (x16) líneas.

    Demostración visual de los tamaños de ranura PCI Express y PCI

    Además, cualquier dispositivo PCI Express puede funcionar en cualquier ranura si la ranura tiene la misma o más líneas. Esto le permite instalar una tarjeta PCI Express con un conector x1 en una ranura x16 de la placa base.

    El ancho de banda de PCI Express depende de la cantidad de carriles y de la versión del bus.

    Unidireccional/ambos sentidos en Gbit/s
    Número de líneas
    x1 x2 x4 x8 x12 x16 x32
    PCIe 1.0 2/4 4/8 8/16 16/32 24/48 32/64 64/128
    PCIe 2.0 4/8 8/16 16/32 32/64 48/96 64/128 128/256
    PCIe 3.0 8/16 16/32 32/64 64/128 96/192 128/256 256/512
    PCIe 4.0 16/32 32/64 64/128 128/256 192/384 256/512 512/1024

    Si necesita ayuda para elegir una tarjeta de video, ¡llame y lo ayudaremos!




Arriba