VPN üzərindən 2 GB-lıq bir faylı köçürün və ötürmə yaxşı görünür. On min kiçik sənəddən ibarət qovluğu köçürün və eyni bağlantı pozulmuş görünür. Fərq iki iş arasında dəyişən bant genişliyi parametri deyil. İkinci iş vaxtını quraşdırma, metadata və cavab gözləməyə sərf edir, tunelin gecikməsi isə bu gözləməni görünən edir.

Bir fayl axır; fayllar qovluğu danışıq aparır

Böyük köçürmə ömrünün çoxunu az sayda açıq tutacaq üzərində oxuma-yazma dövrəsində keçirir. Protokol yükü hər fayl üçün bir dəfə ödənilir və məlumat böyük bloklarla hərəkət edir. Nəticədə bant genişliyi üstünlük təşkil edir.

Qovluq köçürməsi hər fayl üçün ödəyir: yarat, atributları sorğula, aç, yaz, bağla və qovluq metadatasını yenilə. Bunların hər biri növbəti addımın davam etməsindən əvvəl cavab gözləyən sorğudur. Baytlar kiçikdir; koordinasiya deyil.

Buna görə aşağı bağlantı istifadəsi göstərən qrafik demək olar ki, heç nə sübut etmir. Bağlantı boşdur, çünki müştəri gözləyir, tunel yavaş olduğu üçün deyil. Yaddaş massivi və ya son nöqtə skaneri eyni gecikmə formasını əlavə edə bilər. Hər hansı şəbəkə parametrini dəyişməzdən əvvəl hansı mərhələnin gözlədiyini müəyyən edin.

Gediş-dönüşlər baytlardan daha sürətli yığılır

Gecikmə bir asılı mübadilənin dəyəridir. Əgər fayl bir neçə ardıcıl mübadilə tələb edirsə və tunel hər istiqamətdə 40 ms əlavə edirsə, hər faylın dəyəri sürətlə artır. On min fayl bunu dəqiqələrə çevirir.

Hesablama nümunəvidir, ölçmə deyil: faylın bir gediş-dönüşə başa gələcəyinə zəmanət yoxdur və müştərilər bəzi işləri üst-üstə salır.

Cəmi iki qol dəyişir. Hər fayl üçün asılı mübadilələrin sayını azaldın və ya onların daha çoxunu eyni vaxtda işdə saxlayın. Birincisi protokol və ya iş yükü dəyişikliyidir; ikincisi paralellikdir. Heç biri yavaş bağlantını sürətləndirmir.

İş yükünü ölçün, bağlantını yox

Eyni son nöqtələrə və giriş siyasətinə malik üç işi müqayisə edin: bir böyük fayl, kiçik fayllar qovluğu və faktiki biznes əməliyyatı. Hər nəticə ilə birlikdə fayl sayını, ölçü bölgüsünü, köçürmə alətini və şəbəkə şərtlərini qeyd edin.

Bu təfərrüatlar olmadan tək bir MB/s rəqəmi başqasının rəqəmi ilə müqayisə edilə bilməz.

Gecikməni ötürmə qabiliyyətindən ayrı ölçün. Fayl serverinə sadə gediş-dönüş testi kiçik əməliyyatlar boyunca çoxalan rəqəmi verir. Sonra köçürmənin orta sürəti yerinə sorğu modelinə baxın. Sürət aşağıdırsa və bağlantı boşdursa, darboğaz tunelin üstündədir.

İşi dəyişin: paralellik və arxivlər

İcazəli kütləvi köçürmə üçün nəzarətli paralelliyə malik alət daha çox sorğunu işdə saxlayır. Robocopy-nin /MT seçimi Windows-da geniş yayılmış nümunədir. Sapların əlavə edilməsi daha sürətli köçürməyə zəmanət vermir.

Müştərinin, serverin və yaddaşın dözə biləcəyi bir say seçin və iş jurnalını və hər hansı xətaları saxlayın.

Mənbədə arxivləşdirmə və yerli açma hər fayl üzrə uzaq işi aradan qaldırır. Hazırlıq və çıxarma vaxtını müqayisəyə daxil edin və arxivin tapşırığın ehtiyac duyduğu metadata və icazələri qoruduğunu təsdiqləyin. Heç bir hiylə tətbiqi öz fayl əməliyyatlarını toplu etməyə məcbur etmir.

Sayğacı nəzarətli testlə yoxlayın

Eyni işi iki dəfə, bir dəyişəni dəyişərək işə salın və hər iki rəqəmi qeyd edin. Nəzarətli test parametrin kömək etdiyini, yoxsa şəbəkənin təsadüfən daha sakit olduğunu bilməyin yeganə yoludur.

İki əmr fayl sayını və gediş-dönüş bazasını verir:

Get-ChildItem \\fileserver.hq.example\\share -Recurse | Measure-Object -Property Length -Sum
ping -n 20 fileserver.hq.example

Sonra köçürməni məhdud sap sayı ilə işə salın və jurnalı əvvəlki işə qarşı müqayisə edin:

robocopy \\fileserver.hq.example\\share C:\\local /E /MT:16 /LOG:copy.log /TEE

Sayğacı yaxşılaşdırmaq üçün SMB imzalanmasını, şifrələməni və ya son nöqtə müdafiəsini söndürməyin. Bu dəyişikliklər təhlükəsizlik xassəsini bəlkə də darboğaz olmayan bir rəqəmlə dəyişir. Və qeydlərinizdə VPN nəqliyyatını SMB-nin öz nəqliyyatından ayrı saxlayın, çünki birindəki düzəliş digəri haqqında sübut deyil.

Əlaqəli məqalələr