Konfigurowanie sposobu działania technologii SMB Multichannel

W systemie macOS Big Sur 11.3 i nowszych technologia SMB Multichannel jest włączona z domyślnymi ustawieniami, które są idealne dla większości organizacji i użytkowników. Użytkownicy mogą jednak wprowadzać zmiany ustawień w zależności od potrzeb.

Ten artykuł jest przeznaczony dla administratorów sieci.

Technologia SMB Multichannel umożliwia systemowi macOS ustanowienie więcej niż jednego połączenia z serwerem SMB, zwiększenie szybkości transferu i zapewnienie nadmiarowości. Aby można było korzystać z którejkolwiek z tych funkcji, serwer musi obsługiwać technologię SMB Multichannel.

Aby zapewnić nadmiarowość, należy włączyć więcej niż jedno połączenie sieciowe umożliwiające łączność z serwerem SMB. Gdy włączona jest technologia SMB Multichannel i dostępna jest więcej niż jedna sieć, system macOS preferuje sieć, która ogłasza się jako najszybsza. Aby system macOS mógł korzystać z wielu połączeń jednocześnie w celu uzyskania większej szybkości transferu, interfejsy muszą mieć włączone te same prędkości.

Jeśli chcesz całkowicie wyłączyć obsługę technologii SMB Multichannel w systemie macOS, dodaj następujący wiersz do pliku /etc/nsmb.conf:

mc_on=no

Niektóre sieci Wi-Fi ogłaszają większe prędkości niż podłączona sieć przewodowa. Jeśli chcesz pozostawić technologię SMB Multichannel włączoną i używać sieci Wi-Fi tylko do przełączania awaryjnego w celu zapewnienia nadmiarowości, ponieważ preferujesz połączenia przewodowe, dodaj następujący wiersz do pliku /etc/nsmb.conf:

mc_prefer_wired=yes

Plik /etc/nsmb.conf nie istnieje domyślnie. Aby go utworzyć i zastosować obie powyższe zmiany, użyj następujących poleceń w aplikacji Terminal:

echo "[default]" | sudo tee -a /etc/nsmb.conf

echo "mc_on=no" | sudo tee -a /etc/nsmb.conf

echo "mc_prefer_wired=yes" | sudo tee -a /etc/nsmb.conf

Aby cofnąć powyższe zmiany, możesz bezpiecznie usunąć plik /etc/nsmb.conf.

Aby uzyskać więcej informacji na temat opcji SMB Multichannel obsługiwanych w aktywnej sieci, uruchom następujące polecenie w aplikacji Terminal:

smbutil multichannel

Data publikacji: