Wiedza Jak iSCSI wypada w porównaniu z Sambą (SMB) pod względem wydajności na moim urządzeniu NAS?

Omówienie​


iSCSI i Samba (SMB/CIFS) to dwa protokoły dostępu do pamięci masowej na urządzeniu QNAP NAS. iSCSI zapewnia dostęp na poziomie bloków, dzięki czemu NAS jest widoczny dla podłączonego komputera jako dysk lokalny, natomiast Samba oferuje udostępnianie plików w sieci na poziomie plików, 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 pliku i obciążenia.



Analiza​


Test porównawczy przeprowadzono na urządzeniu QNAP TS-462A w sieci 2,5 GbE. Poniższe wyniki porównują wydajność iSCSI i SMB dla transferów dużych i małych plików.

Transfery dużych plików (1 plik 32 GB)​


  • SMB: Wysyłanie: 295 MB/s | Pobieranie: 296 MB/s
  • iSCSI: Wysyłanie: 266 MB/s | Pobieranie: 265 MB/s
  • Wynik: SMB było około 11–12% szybsze niż iSCSI w przypadku transferów dużych plików.

Transfery małych plików (32 768 plików po 1 MB)​


  • SMB: Wysyłanie: 98,5 MB/s | Pobieranie: 119 MB/s
  • iSCSI: Wysyłanie: 293 MB/s | Pobieranie: 167 MB/s
  • Wynik: W przypadku transferów małych plików SMB było około 29–66% wolniejsze niż iSCSI.

Rzeczywista wydajność może się różnić w zależności od sprzętu NAS, konfiguracji sieci i ustawień. Powyższe wyniki pochodzą z jednej konfiguracji (TS-462A, QTS 5.2.6.3170 Build 20250620, 2,5 GbE).



Zalecenie​


Większości użytkowników zalecamy Sambę (SMB) do udostępniania plików między platformami, ponieważ jest ona szeroko obsługiwana przez systemy Windows, macOS i Linux. SMB jest zazwyczaj szybsze przy transferach dużych plików i najlepiej sprawdza się w środowiskach wieloużytkownikowych lub międzysystemowych.

iSCSI może zapewnić wyższą wydajność przy transferach małych plików i jest idealne, gdy pojedynczy komputer wymaga dostępu na poziomie bloków, na przykład do wirtualizacji lub baz danych. Jeśli Twój scenariusz użycia 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.