Hur jämför sig iSCSI med SAMBA (SMB) i prestanda på min NAS?
Tillämpliga produkter
- TS-462A med QTS 5.2.6.3170 Build 20250620
Översikt
iSCSI och SAMBA (SMB/CIFS) är två protokoll för att få åtkomst till Lagring på en QNAP NAS. iSCSI ger blocknivååtkomst, vilket gör att NAS-enheten visas som en lokal disk för den anslutna datorn, medan SAMBA erbjuder filnivå nätverksdelning, vilket möjliggör för flera användare att få åtkomst till mappar över nätverket. Prestanda kan variera beroende på åtkomstprotokoll, filstorlek och arbetsbelastning.
Analys
Ett benchmark-test utfördes på en QNAP TS-462A över ett 2,5 GbE-nätverk. Resultaten nedan jämför iSCSI och SMB-prestanda för stora och små filöverföringar.
Stora filöverföringar (32 GB x 1 enskild fil)
- SMB:Uppladdning: 295 MB/s | Nedladdning: 296 MB/s
- iSCSI:Uppladdning: 266 MB/s | Nedladdning: 265 MB/s
- Resultat:SMB var ungefär 11–12 % snabbare än iSCSI för stora filöverföringar.
Små filöverföringar (1 MB x 32 768 filer)
- SMB:Uppladdning: 98,5 MB/s | Nedladdning: 119 MB/s
- iSCSI:Uppladdning: 293 MB/s | Nedladdning: 167 MB/s
- Resultat:För små filöverföringar var SMB ungefär 29 % till 66 % långsammare än iSCSI.
Verklig prestanda kan variera beroende på NAS-maskinvara, nätverksinställning och konfiguration. Dessa resultat är från en konfiguration (TS-462A, QTS 5.2.6.3170 Build 20250620, 2,5 GbE).
Rekommendation
För de flesta användare,SAMBA (SMB)rekommenderas för plattformsoberoende fildelning eftersom det stöds allmänt av Windows, macOS och Linux. SMB är generellt snabbare för stora filöverföringar och bäst lämpad för multi-användar- eller korssystemmiljöer.
iSCSI kan ge högre prestanda för små filöverföringar och är idealiskt när en enda dator kräver blocknivååtkomst, såsom för virtualisering eller databaser. Om ditt användningsfall innebär optimering av små filöverföringsprestanda till en enda enhet, överväg iSCSI.
Sammanfattningsvis förblir SMB det föredragna valet för de flesta scenarier.