ThinkPad T480: El fin de la era de baterías extraíbles
January 31, 2026Intel i9-13900K: Evita el Thermal Throttling [Análisis]
January 31, 2026Raspberry Pi 5: Límite del bus PCIe para NVMe externos
La llegada de la Raspberry Pi 5 ha supuesto una auténtica revolución para makers, desarrolladores y entusiastas de la tecnología. Una de sus características más esperadas y potentes es, sin duda, la inclusión de una interfaz PCI Express (PCIe). Esta adición abre la puerta a un rendimiento de almacenamiento que hasta ahora era impensable en una placa de este tamaño y coste. Sin embargo, ¿cuál es el límite real de este bus? ¿Estamos realmente aprovechando todo el potencial de una unidad NVMe? Vamos a desgranarlo.
¿Qué es el bus PCIe y por qué es crucial para la Raspberry Pi 5?
Para entender la importancia de esta nueva característica, primero debemos saber qué es. El PCI Express (Peripheral Component Interconnect Express) es una interfaz de conexión de alta velocidad que se utiliza para conectar componentes de hardware a la placa base de un ordenador, como tarjetas gráficas, tarjetas de red y, en este caso, unidades de almacenamiento de estado sólido (SSD) NVMe.
La Raspberry Pi 5 incorpora un conector FPC de 16 pines que expone una única línea PCIe. Esto es un salto generacional gigantesco respecto a modelos anteriores, que dependían exclusivamente de tarjetas microSD o de almacenamiento USB, ambos significativamente más lentos y con mayor latencia. La conexión directa al procesador BCM2712 a través de PCIe promete velocidades de transferencia de datos drásticamente superiores.
El Ancho de Banda Teórico vs. el Real: La Verdad sobre el PCIe en la Pi 5
Aquí es donde comienza el debate técnico. La especificación oficial de la Raspberry Pi 5 indica que su interfaz es PCIe 2.0 x1. Una línea (x1) de PCIe 2.0 tiene un ancho de banda teórico máximo de 500 MB/s. Si bien esto ya es una mejora masiva sobre una tarjeta microSD (que rara vez supera los 100 MB/s), se queda corto frente al potencial de las unidades NVMe modernas.
Sin embargo, la comunidad y la propia Fundación Raspberry Pi descubrieron que el hardware es capaz de más. Con una simple modificación en el archivo de configuración, es posible forzar al bus a operar en modo PCIe 3.0 x1. El ancho de banda teórico de una línea PCIe 3.0 es de aproximadamente 985 MB/s, ¡casi el doble!
¿Cómo habilitar el modo PCIe 3.0?
Para desbloquear este rendimiento extra, solo necesitas editar el archivo de configuración de arranque. Abre una terminal y edita el archivo con tu editor preferido (como nano):
sudo nano /boot/firmware/config.txt
Al final del archivo, añade la siguiente línea:
dtparam=pciex1_gen=3
Guarda los cambios (Ctrl+O, Enter) y cierra el editor (Ctrl+X). Tras reiniciar tu Raspberry Pi 5, el bus PCIe operará a velocidades de Gen 3.0.
Pruebas de Rendimiento: ¿Cuál es el Límite Real del NVMe?
Con el modo PCIe 3.0 activado, las pruebas de rendimiento en el mundo real son impresionantes. Aunque el techo teórico es de casi 1000 MB/s, en la práctica, los benchmarks suelen mostrar velocidades de lectura y escritura secuenciales que se sitúan entre los 850 MB/s y los 920 MB/s.
El Cuello de Botella: ¿Por qué no se alcanza el máximo teórico?
La razón principal por la que no vemos los 985 MB/s completos es el propio límite de la interfaz: una única línea (x1). Una unidad NVMe Gen3 o Gen4 está diseñada para usar múltiples líneas PCIe (normalmente x4) en un PC de sobremesa, alcanzando velocidades de 3500 MB/s o incluso más de 7000 MB/s. En la Raspberry Pi 5, esa misma unidad súper rápida se ve limitada a la capacidad de esa única línea. A esto se suman pequeñas sobrecargas del propio protocolo y del sistema operativo, que consumen una parte del ancho de banda disponible.
Comparativa de Velocidades de Almacenamiento
Para poner estos números en perspectiva, comparemos el rendimiento de un NVMe a través de PCIe 3.0 con otras opciones de almacenamiento en la Raspberry Pi 5:
- Unidad NVMe (PCIe 3.0 x1): Hasta ~900 MB/s. La opción más rápida con diferencia. Ideal para servidores, virtualización y cualquier tarea que requiera un acceso a datos ultra rápido.
- SSD externo (USB 3.0): Alrededor de ~450 MB/s. El puerto USB 3.0 ofrece un buen rendimiento, pero está limitado por el propio protocolo USB y es aproximadamente la mitad de rápido que el PCIe.
- Tarjeta microSD (UHS-I): Típicamente entre 80-100 MB/s en lectura secuencial. Sigue siendo la opción más conveniente para empezar, pero es un cuello de botella evidente para tareas intensivas.
Optimizando tu Proyecto: ¿Cuándo necesitas un NVMe?
La decisión de usar un NVMe en tu Raspberry Pi 5 depende enteramente de tu proyecto. Si estás construyendo un pequeño servidor web, un servidor de archivos tipo NAS, una base de datos, o si simplemente quieres la experiencia de escritorio más fluida y rápida posible, la inversión en un adaptador (HAT) NVMe y una unidad compatible está más que justificada.
Los beneficios son innegables:
- Tiempos de arranque drásticamente reducidos: El sistema operativo carga en cuestión de segundos.
- Apertura de aplicaciones instantánea: La carga de software pesado como navegadores o suites de ofimática es mucho más ágil.
- Mayor fiabilidad y durabilidad: Las unidades NVMe están diseñadas para un número de escrituras muy superior al de las tarjetas microSD, lo que las hace ideales para sistemas que funcionan 24/7.
- Rendimiento superior en E/S: Tareas como la compilación de código, la gestión de grandes volúmenes de datos o el servicio de múltiples peticiones simultáneas se benefician enormemente.
Conclusión: ¿Vale la pena el NVMe en la Raspberry Pi 5 a pesar del límite?
Rotundamente sí. Aunque el bus PCIe de la Raspberry Pi 5 está limitado a una única línea, habilitar el modo Gen 3.0 nos permite alcanzar velocidades de hasta 900 MB/s. Este rendimiento es casi diez veces superior al de una tarjeta microSD de alta gama y el doble que el de un SSD a través de USB 3.0.
El límite existe, pero se encuentra en un nivel tan alto que transforma por completo la experiencia de uso de la Raspberry Pi 5, elevándola de una placa para aficionados a una plataforma capaz de competir con pequeños ordenadores de sobremesa para una amplia variedad de tareas. Si buscas el máximo rendimiento para tu proyecto, no hay duda: el almacenamiento NVMe a través de PCIe es el camino a seguir.


