Comment l'iSCSI se compare-t-il à SAMBA (SMB) en termes de performance sur mon NAS ?
Produits applicables
- TS-462A avec QTS 5.2.6.3170 Build 20250620
Aperçu
iSCSI et SAMBA (SMB/CIFS) sont deux protocoles pour accéder à Stockage sur un NAS QNAP. iSCSI offre un accès au niveau bloc, permettant au NAS d'apparaître comme un disque local pour l'ordinateur connecté, tandis que SAMBA offre un partage de fichiers au niveau réseau, permettant à plusieurs utilisateurs d'accéder aux dossiers via le réseau. Les performances peuvent varier en fonction du protocole d'accès, de la taille des fichiers et de la charge de travail.
Analyse
Un benchmark a été réalisé sur un QNAP TS-462A fonctionnant sur un réseau 2.5GbE. Les résultats ci-dessous comparent les performances iSCSI et SMB pour les transferts de fichiers volumineux et petits.
Transferts de fichiers volumineux (32 Go x 1 fichier unique)
- SMB :Téléversement : 295 Mo/s | Téléchargement : 296 Mo/s
- iSCSI :Téléversement : 266 Mo/s | Téléchargement : 265 Mo/s
- Résultat :SMB était environ 11 à 12 % plus rapide que iSCSI pour les transferts de fichiers volumineux.
Transferts de petits fichiers (1 Mo x 32 768 fichiers)
- SMB :Téléversement : 98,5 Mo/s | Téléchargement : 119 Mo/s
- iSCSI :Téléversement : 293 Mo/s | Téléchargement : 167 Mo/s
- Résultat :Pour les transferts de petits fichiers, SMB était environ 29 % à 66 % plus lent que iSCSI.
Les performances réelles peuvent varier en fonction du matériel NAS, de la configuration du réseau et de la configuration. Ces résultats proviennent d'une configuration (TS-462A, QTS 5.2.6.3170 Build 20250620, 2.5GbE).
Recommandation
Pour la plupart des utilisateurs,SAMBA (SMB)est recommandé pour le partage de fichiers multiplateforme car il est largement pris en charge par Windows, macOS et Linux. SMB est généralement plus rapide pour les transferts de fichiers volumineux et mieux adapté aux environnements multi-utilisateurs ou multi-systèmes.
iSCSI peut offrir des performances plus élevées pour les transferts de petits fichiers et est idéal lorsqu'un seul ordinateur nécessite un accès au niveau bloc, comme pour la virtualisation ou les bases de données. Si votre cas d'utilisation implique l'optimisation des performances de transfert de petits fichiers vers un seul appareil, envisagez iSCSI.
Dans l'ensemble, SMB reste le choix privilégié pour la plupart des scénarios.