FAQ Jak iSCSI wypada w porównaniu do Samba (SMB) pod względem wydajności na moim NAS?

QNAP

Bot
Management
29 Kwiecień 2013
2 108
34
88
Taipei
www.qnap.com
Odpowiednie produkty

  • TS-462A z QTS 5.2.6.3170 Build 20250620



Przegląd
iSCSI i Samba (SMB/CIFS) to dwa protokoły służące do dostępu do pamięci masowej na QNAP NAS. iSCSI zapewnia dostęp na poziomie bloków, umożliwiając NAS-owi pojawienie się jako dysk lokalny 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 pliku 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 (1 pojedynczy plik 32 GB)

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

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

  • SMB: Przesyłanie: 98.5 MB/s | Pobieranie: 119 MB/s
  • iSCSI: Przesyłanie: 293 MB/s | Pobieranie: 167 MB/s
  • Wynik: Dla transferów małych plików, SMB był około 29% do 66% wolniejszy niż iSCSI.
Rzeczywista wydajność może się różnić w zależności od sprzętu NAS, konfiguracji sieci i konfiguracji. Wyniki te pochodzą z jednej konfiguracji (TS-462A, QTS 5.2.6.3170 Build 20250620, 2.5GbE).



Zalecenie
Dla większości użytkowników zaleca się Samba (SMB) do udostępniania plików między platformami, ponieważ jest szeroko obsługiwany przez Windows, macOS i Linux. SMB jest zazwyczaj szybszy dla transferów dużych plików i najlepiej nadaje się do środowisk wieloużytkownikowych lub między systemowych.

iSCSI może zapewnić wyższą wydajność dla transferów małych plików i jest idealny, gdy pojedynczy komputer wymaga dostępu na poziomie bloków, np. do wirtualizacji lub baz danych. Jeśli Twój przypadek 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.