Może używać obsługiwanych interfejsów o różnych prędkościach, ale wynik nie jest prostą sumą 3.5Gbps i może być ograniczony przez RSS, wybór trasy, obsługę po stronie serwera, pamięć masową oraz pojedynczą szybszą ścieżkę.
Staje się to rzeczywistą kwestią zgodności, gdy klient i NAS udostępniają połączenia 1GbE i 2.5GbE, a funkcja SMB Multichannel jest włączona dla jednego dużego transferu. Zacznij od tymczasowej ścieżki lub konta, zachowaj poprzedni działający stan i oceniaj projekt na podstawie pierwotnego obciążenia, a nie jednorazowego testu połączenia.
Określ, kiedy SMB Multichannel o różnych prędkościach może działać
Obsługiwana gałąź obejmuje wiele kwalifikujących się kanałów SMB z niezależnymi ścieżkami. Alternatywą jest jedna aktywna ścieżka, współdzielone wąskie gardło lub interfejsy, które nie przechodzą wyboru możliwości. Zapisz wersje, tożsamości, adresy, ścieżki montowania, uprawnienia i bieżący obserwowalny stan przed zmianą którejkolwiek gałęzi.
Odpowiednie działanie SMB Multichannel wyznacza pierwszą granicę zgodności. Użyj go do ograniczenia zakresu twierdzenia, a następnie zweryfikuj to samo działanie na tym konkretnym serwerze domowym, zamiast traktować udokumentowaną funkcję jako dowód, że cały projekt działa.
Zapisz regułę decyzyjną przed testem: powodzenie musi oznaczać, że obie ścieżki pojawiają się jako aktywne kanały, liczniki ruchu rosną na obu, a transfer przetrwa usunięcie jednej ścieżki; niepowodzenie obejmuje sytuację, w której dane przesyła tylko jeden kanał, łączna prędkość pozostaje na poziomie wolniejszej ścieżki lub usunięcie interfejsu zrywa sesję. Zapobiega to błędnej interpretacji częściowego połączenia lub poprawnego zakończenia polecenia jako zgodności kompleksowej.
Wykonaj najmniejszy test rozróżniający projekty
Zastosuj jeden kontrolowany test rozstrzygający: sprawdź wynegocjowane kanały, prześlij jeden duży plik z szybkiej pamięci masowej, wyłączaj po jednym interfejsie i porównaj przepustowość oraz użycie procesora. Nie zmieniaj klienta, obciążenia, zestawu plików, konta ani czasu testu, aby zmieniony komponent był jedynym prawdopodobnym wyjaśnieniem.
Użyj ustawień SMB Multichannel w Sambie, aby wybrać drugą obserwację istotną dla tej ścieżki. Zarejestruj obie strony transakcji: resolver lub trasę, wynegocjowany protokół, tożsamość procesu, kod zakończenia, opóźnienie, przesłane bajty oraz każde zdarzenie odzyskiwania.
Powtórz test po zdarzeniu cyklu życia wymienionym w tytule - odtworzeniu, ponownym połączeniu, ponownym zamontowaniu, restarcie, przełączeniu awaryjnym lub zmianie klienta. Projekt, który działa tylko wtedy, gdy stare gniazda, pamięci podręczne lub dane uwierzytelniające pozostają aktywne, nie przeszedł testu.
Get-SmbMultichannelConnection
Get-NetAdapter | Select Name,LinkSpeed
# porównaj liczniki dla poszczególnych interfejsów podczas jednego transferu
Odczytaj sygnały powodzenia, niepowodzenia i wyjątków
POWODZENIE: obie ścieżki pojawiają się jako aktywne kanały, liczniki ruchu rosną na obu, a transfer przetrwa usunięcie jednej ścieżki. Zapisz dokładne wersje i topologię, które doprowadziły do tego stanu, ponieważ wniosek dotyczy tych warunków, a nie każdej implementacji protokołu.
NIEPOWODZENIE: dane przesyła tylko jeden kanał, łączna prędkość pozostaje na poziomie wolniejszej ścieżki lub usunięcie interfejsu zrywa sesję. Sprawdź współdzielone zależności, takie jak DNS, MTU, tożsamość, stan zapory, opóźnienie pamięci masowej i sesje zapisane w pamięci podręcznej, zanim przypiszesz odpowiedzialność którejkolwiek głównej gałęzi.
WYJĄTEK: przywróć prostszą konfigurację z pojedynczą ścieżką i popraw RSS, routing, połączenie lub możliwości serwera przed ponownym testem. Nie rozszerzaj uprawnień, nie usuwaj danych źródłowych, nie osłabiaj bezpieczeństwa transportu ani nie wymieniaj działającej pamięci masowej, dopóki powtarzalna obserwacja nie wskaże, która granica zawiodła.
Zweryfikuj decyzję przy rzeczywistym obciążeniu
Zastosuj tylko działanie dopasowane do zaobserwowanej gałęzi, a następnie ponownie uruchom pierwotne obciążenie. Zachowaj projekt tylko wtedy, gdy obie ścieżki pojawiają się jako aktywne kanały, liczniki ruchu rosną na obu, a transfer przetrwa usunięcie jednej ścieżki w dwóch odpowiednich cyklach życia i przy oczekiwanym równoczesnym obciążeniu.
Użyj kompromisów związanych z podpisywaniem SMB, aby zweryfikować najbliższy zależny przepływ pracy. Jego działanie w zakresie dostępu, czasu i odzyskiwania musi pozostać niezmienione, gdy nowy projekt jest aktywny.
Zatrzymaj się i wróć do zapisanego stanu, jeśli dane przesyła tylko jeden kanał, łączna prędkość pozostaje na poziomie wolniejszej ścieżki lub usunięcie interfejsu zrywa sesję. Eskaluj problem, podając znaczniki czasu, dokładne wersje, dowody dotyczące trasy lub montowania oraz najmniejszy przypadek reprodukcji, zamiast dodawać kolejne obejście.
Porównaj wynik z ustawieniami MTU od końca do końca, aby ryzyko nie zostało jedynie przeniesione do innej warstwy sieci, tożsamości, kopii zapasowych lub pamięci masowej.
W przypadku SMB Multichannel o różnych prędkościach kwalifikowana odpowiedź brzmi zatem tak, jak wstępna ocena - a nie bezwarunkowe „tak”. Obserwowalny stan powodzenia jest granicą akceptacji; stan niepowodzenia jest granicą wycofania.
FAQ
Czy SMB Multichannel łączy adaptery dla każdego pliku?
Nie. Działanie kanałów i obciążenia może się różnić; sprawdzaj rzeczywiste liczniki zamiast zakładać agregację arytmetyczną.
Czy oba połączenia muszą używać różnych podsieci?
Nie zawsze, ale routing i wybór interfejsu muszą tworzyć prawidłowe, niezależne ścieżki bez asymetrycznych awarii.
Czy małe pliki będą przesyłane szybciej?
Zwykle znacznie mniej niż przy dużym transferze sekwencyjnym, ponieważ mogą dominować metadane i opóźnienie pamięci masowej.
Wsparcie i wskazówki
Więcej do przeczytania

Czy galeria hostowana samodzielnie może zachować parowanie zdjęć Live Photo firmy Apple?
Warunkowa decyzja dotycząca domowego serwera w zakresie parowania Apple Live Photo, z kontrolowanymi testami, interpretacją wyników, wycofaniem zmian i konkretnymi odpowiedziami na często zadawane...

Czy można zaimportować Google Takeout i kopie zapasowe telefonu do jednej biblioteki zdjęć?
Warunkowa decyzja dotycząca serwera domowego do łącznego importu zdjęć, obejmująca kontrolowane testy, interpretację wyników, wycofanie zmian i skoncentrowane sekcje FAQ.

Czy Immich może korzystać z zewnętrznej biblioteki bez przejmowania własności plików?
Warunkowa decyzja dotycząca serwera domowego w sprawie własności zewnętrznej biblioteki Immich, obejmująca kontrolowane testy, interpretację wyników, wycofanie zmian i zwięzłą sekcję FAQ.

