VPN üzərindən SMB multikanal: müştəri əslində nədən istifadə edir
VPN üzərindən SMB multikanal az sayda kanal əlavə edir: tuneli yavaş fayllarda günahlandırmazdan əvvəl müştərinin interfeyslərini, seçilmiş bağlantıları və SMB dialektini oxuyun.
VPN üzərindən yavaş fayl girişi Multikanal ayarını həll kimi təklif edir, lakin ayarın çox vaxt işləyəcək heç nəyi olmur. RSS dəstəyi olmayan tək virtual adapter trafiki bir neçə kanala yaya bilməz, qeyd xanasında nə yazılmasından asılı olmayaraq. Əhəmiyyətli olan SMB-nin hər iki tərəfdə gördüyü imkandır, noutbukun fiziki NIC xüsusiyyətləri deyil. Aşağıdakı bələdçi aktiv sessiyadan başlayır və adapter düzümünə qayıdır.
NIC xüsusiyyətlərindən deyil, sessiyadan başlayın
Əvvəlcə sessiyanın ümumiyyətlə Multikanaldan istifadə edə bildiyini təsdiqləyin. Bu funksiya SMB3-ə aiddir, ona görə cihaz və ya köhnə serverlə razılaşdırılmış daha köhnə dialekt hər hansı adapter sualından əvvəl onu istisna edir. Sonra müştərinin həqiqətən hansı serverə qoşulduğunu təsdiqləyin, çünki yoxladığınız qovşaqdan fərqli qovşağa çevrilən ad inandırıcı, amma əlaqəsiz nəticə verir.
Get-SmbConnection
Get-SmbClientConfiguration | Select-Object EnableMultichannel
Get-SmbClientNetworkInterface
Birinci əmr dialekti, serveri və paylaşımı bir sətirdə adlandırır. İkinci əmr müştəridə funksiyanın aktiv olub-olmadığını göstərir, üçüncü isə SMB-nin bildiyi interfeysləri bildirdiyi imkanlarla birlikdə sadalayır. Nə RSS, nə də RDMA bildirməyən virtual adapter düzümün nəyə çevrilə biləcəyini sizə deyir.
Dialekt SMB3 deyilsə, dayanın və əvvəlcə bu məsələni düzəldin. Əks halda hər sonrakı əmr işə düşə bilməyən funksiyanı təsvir edəcək.
Müştəri interfeyslərini vicdanla oxuyun
SMB default marşrutunuzu hansı adapterin daşıdığına əhəmiyyət vermir; o, istifadə edə biləcəyi interfeysləri sadalayır və hər birini qiymətləndirir. Wi-Fi, Ethernet və VPN adapteri olan noutbuk üç interfeys təqdim edə bilər və onlardan yalnız biri danışdığınız server üçün əlçatan ola bilər. Qalanları namizəddir, kanal deyil.
Link sürəti sütunu yerinə RSS və RDMA sütunlarını oxuyun. Virtual adapter adətən RSS imkanı olmadan yüksək nominal sürət bildirir və nominal sürət internetdən keçən yolu deyil, virtual linki təsvir edir. Nə bir rəqəm, nə də digəri sessiyanın neçə kanal istifadə etdiyini sizə demir.
Adapter RSS imkanı göstərmirsə, dəstəklənən düzəliş fiziki NIC-in qabaqcıl xüsusiyyətlərinə deyil, VPN satıcısının drayverinə aiddir. Aparat adapterində RSS qeyd xanasını işarələmək virtual adapterin SMB-yə təqdim etdiyi heç nəyi dəyişmir.
Seçilmiş kanalları aşkar edilmiş namizədlərdən ayırın
Bağlantı siyahısı ən çox səhv oxunan hissədir. Seçilməmiş namizədlər daxil edildikdə çıxış SMB-nin nəzərə aldığı hər şeyi göstərir, bu isə məlumat daşıyan kanallar dəsti deyil. Marağınız olan konkret müştəri və server interfeys cütü üçün seçim bayrağını və kanal sayını oxuyun.
Get-SmbMultichannelConnection -ServerName files.lab.example -IncludeNotSelected
Get-SmbMultichannelConnection -ServerName files.lab.example | Format-List *
Server adınızı öz adınızla əvəz edin. İkinci forma seçilmiş bağlantıların xassələrini çap edir, o cümlədən interfeys indekslərini və cari kanal sayını, yəni əhəmiyyətli olan rəqəmi. Bir adapterdə aşkar edilmiş bir neçə ünvan yenə də bir adapterdir.
Aşkar edilmiş ünvan VPN siyasətinə görə də istifadəsiz ola bilər: bu, tunelin daşımadığı yerli altşəbəkə ünvanı və ya serverin yalnız başqa şəbəkədə xidmət etdiyi ünvan ola bilər. SMB onu namizəd kimi sadalayır, çünki interfeys mövcuddur, yol işlədiyi üçün deyil.
VPN adapteri düzümə nə edir
Üç düzümü bir-birindən ayırmağa dəyər, çünki onlardan yalnız ikisi birdən çox kanal yarada bilər. RSS dəstəyi olmayan tək adapter bir kanal verir. RSS qabiliyyətli tək adapter bağlantıları nüvələr arasında paylaya bilər. İstifadəyə yararlı bir neçə adapter RSS olmadan da bir neçə kanal yarada bilər və insanlar RSS-i məcburi sayanda məhz bu konfiqurasiyanı unudurlar.
| Layout SMB sees | Channels possible |
|---|---|
| One adapter, no RSS | One |
| One adapter with RSS | Several, spread across cores |
| Two or more usable adapters | Several, one path per adapter |
| Several adapters behind one tunnel | Several, one shared bottleneck |
Sonuncu sətir VPN üzərindən əhəmiyyətli olandır. Hamısı eyni şifrələnmiş tunelə daxil olan kanallar tunelin ötürmə qabiliyyətini, şlüzün prosessorunu və WAN linkini paylaşır. Orada kanal əlavə etmək tutumu artırmadan işi yenidən bölüşdürür və ölçmə bunu göstərəcək.
Müqayisə edərkən imzalanma və şifrələməni aktiv saxlayın, çünki onları söndürmək ölçdüyünüz şeyi dəyişir. Təhlükəsizlik ayarının söndürülməsindən asılı olan performans nəticəsi yerləşdirə biləcəyiniz nəticə deyil.
Həqiqətən yavaş olan iş yükünü ölçün
Nəyisə dəyişməzdən əvvəl iş yükünü adlandırın: bir böyük ardıcıl köçürmə, bir qovluqda çoxlu kiçik fayl və ya tutacaqları açıb bağlayan tətbiq. Multikanal həqiqi müstəqil yollar olduqda birinci halda kömək edə bilər, üçüncü halda isə çox az şey edir, çünki orada xərc ötürmə zolağı deyil, asılı gediş-gəlişlərdir.
Cari düzümlə başlanğıc ölçmə aparın, bir şeyi dəyişin və eyni fayl dəsti ilə günün eyni vaxtında yenidən ölçün. Seçilmiş yol sayını rəqəmin yanında qeyd edin ki, sonrakı oxucu dəyişikliyin düzümü, yoxsa yalnız yükü dəyişdiyini müəyyən edə bilsin.
Kanallar dəyişməyibsə, performans sualı başqa yerdədir: tunelin şifrələmə xərci, yolun gecikməsi və ya serverin öz diski və prosessoru. Artıq kifayət qədər adapteri olan noutbuka yenisini əlavə etməzdən əvvəl bunları ölçməyə dəyər.