რატომ ნელდება SMB-კოპირება, როცა ორივე კომპიუტერი ერთ VPN-ს უერთდება
SMB3 Multichannel-ს შეუძლია LAN-კოპირებას გვირაბის არხი დაუმატოს და ნელ გზაზე გადაათრიოს. დაადასტურეთ არხი, შემდეგ მოხსენით მიბმა ან გამორთეთ და ხელახლა შეამოწმეთ.
ფაილის კოპირება ორ Windows-მანქანას შორის გიგაბიტიან LAN-ზე ქორჭილაობად იქცევა იმ მომენტში, როცა ორივე ერთ VPN-ს უერთდება, მაშინ როცა იმავე წყვილს შორის გამტარუნარიანობის ტესტი კვლავ თითქმის ხაზის სიჩქარეს აცხადებს. პრობლემა არც კავშირშია და არც დისკში. SMB3 Multichannel-მა ჩუმად დაამატა მეორე TCP კავშირი, რომელიც გვირაბზე გადის, და კოპირება ყველაზე ნელ არხს ელოდება. ამ გზის SMB-დან მოცილება LAN-ის სიჩქარეს აბრუნებს.
ერთი გაზიარება შეიძლება რამდენიმე TCP კავშირზე იმოძრაოს
Multichannel საშუალებას აძლევს კლიენტს გახსნას დამოუკიდებელი კავშირები ერთ სერვერთან, თითო ყოველ შესაფერის მისამართთა წყვილზე. ჩვეულებრივ LAN-ზე შეიძლება მხოლოდ ერთი წყვილი იყოს, ამიტომ გასაკვირი არაფერი ხდება. დაამატეთ VPN ადაპტერი ორივე მანქანაზე და Windows ხედავს მეორე წყვილს, გვირაბის მისამართი გვირაბის მისამართის წინააღმდეგ, და ხსნის არხს მასზე.
ის არხი დაშიფრულია, იზიარებს პროცესორს გვირაბთან და გადის იმავე 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 კადრს გავა. ჩაიწერეთ, რომელი ადაპტერი შეცვალეთ, რადგან შემდეგი ადამიანი იპოვის პარამეტრს და არა მიზეზს.