¿Cómo se compara iSCSI con SAMBA (SMB) en cuanto a rendimiento en mi NAS?
Productos aplicables
- TS-462A con QTS 5.2.6.3170 Build 20250620
Descripción general
iSCSI y SAMBA (SMB/CIFS) son dos protocolos para acceder a Almacenamiento en un NAS de QNAP. iSCSI proporciona acceso a nivel de bloque, permitiendo que el NAS aparezca como un disco local para el ordenador conectado, mientras que SAMBA ofrece compartición de archivos a nivel de red, permitiendo que múltiples usuarios accedan a carpetas a través de la red. El rendimiento puede variar dependiendo del protocolo de acceso, tamaño de archivo y carga de trabajo.
Análisis
Se realizó una prueba de rendimiento en un QNAP TS-462A funcionando sobre una red de 2.5GbE. Los resultados a continuación comparan el rendimiento de iSCSI y SMB para transferencias de archivos grandes y pequeños.
Transferencias de archivos grandes (32GB x 1 archivo único)
- SMB:Subida: 295 MB/s | Descarga: 296 MB/s
- iSCSI:Subida: 266 MB/s | Descarga: 265 MB/s
- Resultado:SMB fue aproximadamente un 11–12% más rápido que iSCSI para transferencias de archivos grandes.
Transferencias de archivos pequeños (1MB x 32,768 archivos)
- SMB:Subida: 98.5 MB/s | Descarga: 119 MB/s
- iSCSI:Subida: 293 MB/s | Descarga: 167 MB/s
- Resultado:Para transferencias de archivos pequeños, SMB fue aproximadamente un 29% a 66% más lento que iSCSI.
El rendimiento real puede variar dependiendo del hardware del NAS, la configuración de la red y la configuración. Estos resultados son de una configuración (TS-462A, QTS 5.2.6.3170 Build 20250620, 2.5GbE).
Recomendación
Para la mayoría de los usuarios,SAMBA (SMB)se recomienda para el intercambio de archivos entre plataformas, ya que es ampliamente compatible con Windows, macOS y Linux. SMB es generalmente más rápido para transferencias de archivos grandes y es más adecuado para entornos multiusuario o entre sistemas.
iSCSI puede proporcionar un mayor rendimiento para transferencias de archivos pequeños y es ideal cuando un solo ordenador requiere acceso a nivel de bloque, como para virtualización o bases de datos. Si su caso de uso implica optimizar el rendimiento de transferencia de archivos pequeños a un solo dispositivo, considere iSCSI.
En general, SMB sigue siendo la opción preferida para la mayoría de los escenarios.