Jak iSCSI wypada w porównaniu do SAMBA (SMB) pod względem wydajności na moim NAS?
Produkty, do których ma to zastosowanie
- TS-462A z QTS 5.2.6.3170 Build 20250620
Przegląd
iSCSI i SAMBA (SMB/CIFS) to dwa protokoły dostępu do Pamięć masowa na serwerze QNAP NAS. iSCSI zapewnia dostęp na poziomie bloków, pozwalając, aby NAS pojawiał się jako lokalny dysk dla podłączonego komputera, podczas gdy SAMBA oferuje udostępnianie plików w sieci, umożliwiając wielu użytkownikom dostęp do folderów przez sieć. Wydajność może się różnić w zależności od protokołu dostępu, rozmiaru plików i obciążenia.
Analiza
Przeprowadzono test porównawczy na QNAP TS-462A działającym w sieci 2.5GbE. Poniższe wyniki porównują wydajność iSCSI i SMB dla transferów dużych i małych plików.
Transfery dużych plików (32GB x 1 pojedynczy plik)
- SMB: Wysyłanie: 295 MB/s | Pobieranie: 296 MB/s
- iSCSI: Wysyłanie: 266 MB/s | Pobieranie: 265 MB/s
- Wynik: SMB było o około 11–12% szybsze niż iSCSI dla transferów dużych plików.
Transfery małych plików (1MB x 32,768 plików)
- SMB: Wysyłanie: 98.5 MB/s | Pobieranie: 119 MB/s
- iSCSI: Wysyłanie: 293 MB/s | Pobieranie: 167 MB/s
- Wynik: Dla transferów małych plików, SMB było o około 29% do 66% wolniejsze niż iSCSI.
Rzeczywista wydajność może się różnić w zależności od sprzętu NAS, konfiguracji sieci i ustawień. Te wyniki pochodzą z jednej konfiguracji (TS-462A, QTS 5.2.6.3170 Build 20250620, 2.5GbE).
Zalecenie
Dla większości użytkowników, SAMBA (SMB) jest zalecane do udostępniania plików między platformami, ponieważ jest szeroko wspierane przez Windows, macOS i Linux. SMB jest zazwyczaj szybsze dla transferów dużych plików i najlepiej nadaje się do środowisk wieloużytkownikowych lub między systemami.
iSCSI może zapewnić wyższą wydajność dla transferów małych plików i jest idealne, gdy jeden komputer wymaga dostępu na poziomie bloków, na przykład do wirtualizacji lub baz danych. Jeśli Twoje zastosowanie obejmuje optymalizację wydajności transferu małych plików do jednego urządzenia, rozważ iSCSI.
Ogólnie rzecz biorąc, SMB pozostaje preferowanym wyborem w większości scenariuszy.