ಗಿಗಾಬಿಟ್ LAN ನಲ್ಲಿ ಎರಡು Windows ಯಂತ್ರಗಳ ನಡುವಿನ ಫೈಲ್ ನಕಲು, ಎರಡೂ ಒಂದೇ VPN ಗೆ ಸಂಪರ್ಕಿಸಿದ ಕ್ಷಣದಲ್ಲೇ ತೆವಳುವ ವೇಗಕ್ಕೆ ಇಳಿಯುತ್ತದೆ, ಆದರೆ ಅದೇ ಜೋಡಿ ನಡುವಿನ ಥ್ರೂಪುಟ್ ಪರೀಕ್ಷೆ ಇನ್ನೂ ಬಹುತೇಕ ಲೈನ್ ವೇಗವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ. ಸಮಸ್ಯೆ ಲಿಂಕ್ನಲ್ಲೂ ಇಲ್ಲ, ಡಿಸ್ಕ್ನಲ್ಲೂ ಇಲ್ಲ. SMB3 Multichannel ಸುರಂಗದ ಮೂಲಕ ಹೋಗುವ ಎರಡನೇ TCP ಸಂಪರ್ಕವನ್ನು ಸದ್ದಿಲ್ಲದೆ ಸೇರಿಸಿದೆ, ಮತ್ತು ನಕಲು ಅತ್ಯಂತ ನಿಧಾನ ಕಾಲುವೆಗೆ ಕಾಯುತ್ತದೆ. ಆ ಮಾರ್ಗವನ್ನು SMB ನಿಂದ ತೆಗೆದರೆ LAN ವೇಗ ಮರಳುತ್ತದೆ.

ಒಂದು ಹಂಚಿಕೆ ಹಲವು TCP ಸಂಪರ್ಕಗಳ ಮೇಲೆ ಸಾಗಬಹುದು

Multichannel ಕ್ಲೈಂಟ್ಗೆ ಒಂದು ಸರ್ವರ್ಗೆ ಸ್ವತಂತ್ರ ಸಂಪರ್ಕಗಳನ್ನು ತೆರೆಯಲು ಅನುಮತಿಸುತ್ತದೆ, ಸೂಕ್ತವಾದ ಪ್ರತಿ ವಿಳಾಸ ಜೋಡಿಗೆ ಒಂದು. ಸಾಮಾನ್ಯ LAN ನಲ್ಲಿ ಒಂದೇ ಜೋಡಿ ಇರಬಹುದು, ಹಾಗಾಗಿ ಆಶ್ಚರ್ಯಕರವಾದದ್ದು ಏನೂ ಆಗುವುದಿಲ್ಲ. ಎರಡೂ ಯಂತ್ರಗಳಿಗೆ VPN ಅಡಾಪ್ಟರ್ ಸೇರಿಸಿ, Windows ಎರಡನೇ ಜೋಡಿಯನ್ನು ನೋಡುತ್ತದೆ, ಸುರಂಗ ವಿಳಾಸಕ್ಕೆ ಸುರಂಗ ವಿಳಾಸ, ಮತ್ತು ಅದರ ಮೂಲಕ ಕಾಲುವೆ ತೆರೆಯುತ್ತದೆ.

ಆ ಕಾಲುವೆ ಗೂಢಲಿಪೀಕರಿಸಲ್ಪಟ್ಟಿದೆ, ಸುರಂಗದೊಂದಿಗೆ CPU ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಉಳಿದೆಲ್ಲದರಂತೆ ಅದೇ WAN ಲಿಂಕ್ ದಾಟುತ್ತದೆ. ಕೇವಲ LAN ಬಳಸುತ್ತಿದ್ದ ನಕಲಿನ ಸೆಟ್ನಲ್ಲಿ ಈಗ ನಿಧಾನ ಸದಸ್ಯ ಇದ್ದಾನೆ, ಮತ್ತು SMB ಅವನನ್ನು ಸದ್ದಿಲ್ಲದೆ ಬಿಟ್ಟುಬಿಡುವುದಿಲ್ಲ.

LAN ವಿಳಾಸಕ್ಕೆ ಜೋಡಿಸಲಾದ ಥ್ರೂಪುಟ್ ಪರೀಕ್ಷೆ ಇನ್ನೂ ಆರೋಗ್ಯಕರವಾಗಿ ಕಾಣುತ್ತದೆ, ಮತ್ತು ಎರಡು ಮಾಪನಗಳು ಇಷ್ಟು ತೀಕ್ಷ್ಣವಾಗಿ ಭಿನ್ನವಾಗುವುದಕ್ಕೆ ಅದೇ ಕಾರಣ.

ಏನನ್ನೂ ಬದಲಿಸುವ ಮೊದಲು ಸುರಂಗ ಕಾಲುವೆ ಇದೆ ಎಂದು ಸಾಬೀತು ಮಾಡಿ

ನಕಲು ನಡೆಯುತ್ತಿರುವಾಗ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಪ್ರಶ್ನೆಗಳನ್ನು ಚಲಾಯಿಸಿ, ಏಕೆಂದರೆ ಕಾಲುವೆ ಪಟ್ಟಿ ಜೀವಂತವಾಗಿದ್ದಾಗ ಮಾತ್ರ ಆಸಕ್ತಿಕರ.

Get-SmbMultichannelConnection | Where-Object Selected -eq $true | Format-Table ServerName, ClientIPAddress, ServerIPAddress
Get-SmbConnection | Format-Table ServerName, Dialect, NumOpens

ಒಂದೇ ಸರ್ವರ್ಗೆ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಆಯ್ಕೆಯಾದ ಸಾಲು ನಿಮಗೆ ಬೇಕಾದ ದೃಢೀಕರಣ. ಸಂಶಯಾಸ್ಪದ ಸಾಲಿನ ಕ್ಲೈಂಟ್ ವಿಳಾಸವನ್ನು ಇಂಟರ್ಫೇಸ್ಗೆ ಪರಿಹರಿಸಿ. ಆ ಉಪನಾಮ VPN ಅಡಾಪ್ಟರ್ ಆಗಿದ್ದರೆ, ಕಾಲುವೆ ನಿಜವಾದದ್ದು, ಹಳೆಯ ನಮೂದಲ್ಲ.

Get-NetIPAddress -IPAddress 10.8.0.6 | Format-List IPAddress, InterfaceAlias

ವಿಳಾಸಗಳು ಪ್ರತಿ ಯಂತ್ರದಲ್ಲೂ ಭಿನ್ನ, ಆದ್ದರಿಂದ ಮೇಲಿನ ಉದಾಹರಣೆಗಳನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು ನಿಮ್ಮದೇ ಔಟ್ಪುಟ್ ವರದಿ ಮಾಡುವ ವಿಳಾಸಗಳನ್ನು ಓದಿ.

SMB ನಿಂದ ಸುರಂಗವನ್ನು ತೆಗೆದು ಎರಡೂ ತುದಿಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ

Multichannel ಆಫ್ ಮಾಡುವುದು ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ ಎರಡರಲ್ಲೂ ಬದಲಾವಣೆ, ಮತ್ತು ಒಂದೇ ಬದಿಯಲ್ಲಿ ಮಾಡಿದರೆ ಇನ್ನೊಂದು ಬದಿ ಇಂಟರ್ಫೇಸ್ ನೀಡುವುದನ್ನು ಮುಂದುವರಿಸಲು ಮುಕ್ತವಾಗಿರುತ್ತದೆ. ಇರುವ ಕಾಲುವೆಗಳು ಸೆಟ್ಟಿಂಗ್ ನಂತರವೂ ಉಳಿಯುತ್ತವೆ, ಆದ್ದರಿಂದ ಮುಂದಿನ ನಕಲು ಬೇರೆ ರೀತಿ ವರ್ತಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸುವ ಬದಲು ಮರುಪ್ರಾರಂಭವನ್ನು ಯೋಜಿಸಿ.

Set-SmbClientConfiguration -EnableMultiChannel $false -Force
Set-SmbServerConfiguration -EnableMultiChannel $false -Force
Get-SmbClientConfiguration | Select-Object EnableMultiChannel

ಮರುಪ್ರಾರಂಭದ ನಂತರ, ಸರ್ವರ್ SMB ಗೆ ನೀಡುವ ಇಂಟರ್ಫೇಸ್ಗಳನ್ನು ಪಟ್ಟಿ ಮಾಡಿ. ಸುರಂಗ ಅಡಾಪ್ಟರ್ ಆ ಪಟ್ಟಿಯಿಂದ ಹೋಗಿರಬೇಕು. ಅದು ಇನ್ನೂ ಇದ್ದರೆ, ಸೆಟ್ಟಿಂಗ್ ತಪ್ಪು ಎಂಡ್ಪಾಯಿಂಟ್ಗೆ ಬಂದಿದೆ ಅಥವಾ ಹಳೆಯ ಸೆಷನ್ ಇನ್ನೂ ತೆರೆದಿದೆ.

Get-SmbServerNetworkInterface | Format-List Name, InterfaceAlias, LinkSpeed

ಗುರಿಯು ಎಲ್ಲೆಡೆ Multichannel ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದಕ್ಕಿಂತ ಸಣ್ಣದಾದಾಗ, ಸರ್ವರ್ ಘಟಕವನ್ನು ಸುರಂಗ ಅಡಾಪ್ಟರ್ನಿಂದ ಬಿಡಿಸುವುದು ಅದರ ಮೂಲಕ ಹಂಚಿಕೆಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ, ಉಳಿದ VPN ಅನ್ನು ಮುಟ್ಟದೆ ಬಿಡುತ್ತದೆ.

Get-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server
Disable-NetAdapterBinding -Name "<vpn adapter>" -ComponentID ms_server

LAN ಗೆ ಆದ್ಯತೆ ನೀಡಿ ಮತ್ತು ಅದೇ ರೀತಿಯಲ್ಲಿ ಎರಡು ಬಾರಿ ಅಳೆಯಿರಿ

ಇಂಟರ್ಫೇಸ್ ಮೆಟ್ರಿಕ್ ಕಾಲುವೆಯನ್ನು ತೆಗೆಯುವುದಿಲ್ಲ, ಆದರೆ ಹೊಸ ಸಂಪರ್ಕಗಳನ್ನು ಭೌತಿಕ ಲಿಂಕ್ಗೆ ತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಸಂಬಂಧವಿಲ್ಲದ ಟ್ರಾಫಿಕ್ ಅನ್ನು ಸುರಂಗದಿಂದ ದೂರವಿರಿಸುತ್ತದೆ. ಉಪನಾಮವನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು ಔಟ್ಪುಟ್ನಿಂದ ನಕಲಿಸಿ, ಏಕೆಂದರೆ ಕೆಲವು ಸ್ಥಾಪನೆಗಳಲ್ಲಿ ಅದು ಸ್ಥಳೀಕರಿಸಲ್ಪಟ್ಟಿದೆ.

Get-NetIPInterface | Sort-Object InterfaceMetric | Select-Object InterfaceAlias, InterfaceMetric
Set-NetIPInterface -InterfaceAlias "<vpn adapter>" -AutomaticMetric Disabled -InterfaceMetric 9000

ನಂತರ ಎರಡೂ ಮಾಪನಗಳನ್ನು ಪುನರಾವರ್ತಿಸಿ: ಫೈಲ್ ನಕಲು ಮತ್ತು ಏಕ-ಸ್ಟ್ರೀಮ್ ಥ್ರೂಪುಟ್ ಪರೀಕ್ಷೆ. ನಕಲು ಚೇತರಿಸಿಕೊಂಡರೆ ಮತ್ತು ಥ್ರೂಪುಟ್ ಪರೀಕ್ಷೆ ಬದಲಾಗದಿದ್ದರೆ, ಸುರಂಗ ಎಂದಿಗೂ ಅಡಚಣೆಯಾಗಿರಲಿಲ್ಲ. ಎರಡೂ ಕುಸಿದರೆ, VPN ಮಾರ್ಗವೇ ಮಿತಿ ಮತ್ತು Multichannel ಅದನ್ನು ಕೇವಲ ಗೋಚರವಾಗಿಸಿತು. VPN ಸಂಪರ್ಕಗೊಳ್ಳುವ ಮೊದಲು ತೆಗೆದ ನಕಲಿನೊಂದಿಗೆ ಹೋಲಿಸಿ, ಏಕೆಂದರೆ ಅದೇ ಬದಲಾವಣೆಯನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಏಕೈಕ ಆಧಾರ ರೇಖೆ.

Multichannel ನಿಷ್ಕ್ರಿಯಗೊಳಿಸುವುದು ನಿಜವಾಗಿಯೂ ಹಲವು ವೇಗದ ಮಾರ್ಗಗಳನ್ನು ನೀಡುವ ಸರ್ವರ್ಗಳಲ್ಲಿ ಥ್ರೂಪುಟ್ ವೆಚ್ಚ ಮಾಡುತ್ತದೆ, ಆದ್ದರಿಂದ VPN ದೃಶ್ಯದಿಂದ ಹೊರಟಾಗ ಅದನ್ನು ಮತ್ತೆ ಆನ್ ಮಾಡಿ. ನೀವು ಯಾವ ಅಡಾಪ್ಟರ್ ಬದಲಿಸಿದಿರಿ ಎಂದು ದಾಖಲಿಸಿ, ಏಕೆಂದರೆ ಮುಂದಿನ ವ್ಯಕ್ತಿ ಸೆಟ್ಟಿಂಗ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತಾನೆ, ಕಾರಣವನ್ನಲ್ಲ.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು