Wie schneidet iSCSI im Vergleich zu SAMBA (SMB) in Bezug auf die Leistung auf meinem NAS ab?
Anwendbare Produkte
- TS-462A mit QTS 5.2.6.3170 Build 20250620
Übersicht
iSCSI und SAMBA (SMB/CIFS) sind zwei Protokolle zum Zugriff auf Speicher auf einem QNAP NAS. iSCSI bietet blockbasierten Zugriff, wodurch das NAS als lokale Festplatte für den verbundenen Computer erscheint, während SAMBA Dateifreigabe auf Netzwerkebene ermöglicht, sodass mehrere Benutzer über das Netzwerk auf Ordner zugreifen können. Die Leistung kann je nach Zugriffsprotokoll, Dateigröße und Arbeitslast variieren.
Analyse
Ein Benchmark wurde auf einem QNAP TS-462A über ein 2,5GbE-Netzwerk durchgeführt. Die untenstehenden Ergebnisse vergleichen die Leistung von iSCSI und SMB bei großen und kleinen Dateiübertragungen.
Große Dateiübertragungen (32GB x 1 einzelne Datei)
- SMB:Upload: 295 MB/s | Download: 296 MB/s
- iSCSI:Upload: 266 MB/s | Download: 265 MB/s
- Ergebnis:SMB war bei großen Dateiübertragungen etwa 11–12% schneller als iSCSI.
Kleine Dateiübertragungen (1MB x 32.768 Dateien)
- SMB:Upload: 98,5 MB/s | Download: 119 MB/s
- iSCSI:Upload: 293 MB/s | Download: 167 MB/s
- Ergebnis:Bei kleinen Dateiübertragungen war SMB etwa 29% bis 66% langsamer als iSCSI.
Die tatsächliche Leistung kann je nach NAS-Hardware, Netzwerkeinrichtung und Konfiguration variieren. Diese Ergebnisse stammen aus einer Konfiguration (TS-462A, QTS 5.2.6.3170 Build 20250620, 2,5GbE).
Empfehlung
Für die meisten Benutzer,SAMBA (SMB)wird für plattformübergreifende Dateifreigabe empfohlen, da es von Windows, macOS und Linux weitgehend unterstützt wird. SMB ist in der Regel schneller bei großen Dateiübertragungen und am besten für Multi-User- oder plattformübergreifende Umgebungen geeignet.
iSCSI kann eine höhere Leistung bei kleinen Dateiübertragungen bieten und ist ideal, wenn ein einzelner Computer blockbasierten Zugriff benötigt, wie z.B. für Virtualisierung oder Datenbanken. Wenn Ihr Anwendungsfall die Optimierung der Leistung bei kleinen Dateiübertragungen zu einem einzelnen Gerät erfordert, sollten Sie iSCSI in Betracht ziehen.
Insgesamt bleibt SMB die bevorzugte Wahl für die meisten Szenarien.