VPN арқылы 2 GB файлды көшіріңіз — тасымалдау жақсы көрінеді. Он мың шағын құжаттан тұратын қалтаны көшіріңіз — сол байланыс бұзылған сияқты көрінеді. Айырмашылық екі жұмыс арасында өзгерген өткізу қабілетінің параметрі емес. Екінші жұмыс уақытын баптауға, метадеректерге және жауап күтуге жұмсайды, ал туннельдің кідірісі сол күтуді көрінетін етеді.

Бір файл ағады; файлдар қалтасы келіссөз жүргізеді

Үлкен көшірме өмірінің көбін бірнеше ашық дескриптордағы оқу-жазу циклінде өткізеді. Протокол шығыны әр файлға бір рет төленеді, ал деректер үлкен блоктармен қозғалады. Нәтижеде өткізу қабілеті басым.

Қалтаны көшіру әр файлға төлейді: құру, атрибуттарды сұрау, ашу, жазу, жабу және каталог метадеректерін жаңарту. Олардың әрқайсысы келесі қадам жалғаспас бұрын жауап күтетін сұраныс. Байттар ұсақ; үйлестіру олай емес.

Сондықтан байланыс пайдаланылуының төмен графигі ештеңе дерлік дәлелдемейді. Байланыс бос тұр, себебі клиент күтуде, туннель баяу болғандықтан емес. Сақтау массиві немесе соңғы нүкте сканері сол пішіндегі кідірісті қосуы мүмкін. Кез келген желілік параметрді өзгертуден бұрын қай кезең күтіп тұрғанын анықтаңыз.

Барып-қайтулар байттардан жылдамырақ жиналады

Кідіріс — бір тәуелді алмасу құны. Егер файлға бірнеше реттік алмасу қажет болса және туннель әр бағытта 40 ms қосса, әр файлға кететін шығын тез өседі. Он мың файл мұны минуттарға айналдырады.

Арифметика иллюстративті, өлшем емес: файлдың бір барып-қайтуға түсетініне кепілдік жоқ, ал клиенттер жұмыстың бір бөлігін қабаттайды.

Жалпы соманы екі рычаг өзгертеді. Әр файлға тәуелді алмасулар санын азайтыңыз немесе олардың көбін бір уақытта жүргізіңіз. Біріншісі — протокол не жүктеме өзгерісі; екіншісі — параллельдік. Ешқайсысы баяу байланысты жылдамдатпайды.

Жүктемені өлшеңіз, байланысты емес

Бірдей соңғы нүктелер мен бірдей қатынау саясаты бар үш жұмысты салыстырыңыз: бір үлкен файл, шағын файлдар қалтасы және нақты бизнес операциясы. Әр нәтижемен бірге файл санын, өлшемдер бөлінісін, көшіру құралын және желі жағдайларын жазып алыңыз.

Осы егжей-тегжейлерсіз бір ғана MB/s санын ешкімнің санымен салыстыруға болмайды.

Кідірісті өткізу қабілетінен бөлек өлшеңіз. Файлдық серверге қарапайым барып-қайту сынағы шағын операцияларда көбейетін санды береді. Содан кейін көшірменің орташа жылдамдығын емес, сұраныс үлгісін бақылаңыз. Егер жылдамдық төмен болса және байланыс бос тұрса, кедергі туннельден жоғарыда.

Жұмысты өзгертіңіз: параллельдік және мұрағаттар

Рұқсат етілген жаппай көшіру үшін бақыланатын параллельдігі бар құрал көбірек сұранысты жүргізеді. Robocopy-дың /MT опциясы Windows-тағы әдеттегі мысал. Ағындарды қосу жылдамырақ көшіруге кепілдік бермейді.

Клиент, сервер және сақтау көтере алатын санды таңдаңыз, жұмыс журналын және кез келген қателерді сақтаңыз.

Дереккөзде мұрағаттау және жергілікті түрде ашу әр файлдағы қашықтағы жұмысты жояды. Салыстыруға дайындау және шығару уақытын қосыңыз, мұрағат жұмысқа қажет метадеректер мен рұқсаттарды сақтайтынын растаңыз. Екі әдістің ешқайсысы қолданбаны өзінің файлдық операцияларын топтауға мәжбүрлемейді.

Есептегішті бақыланатын сынақпен тексеріңіз

Бір айнымалыны өзгертіп, сол жұмысты екі рет іске қосыңыз және екі санды да жазыңыз. Бақыланатын сынақ — параметр көмектесті ме, әлде желі кездейсоқ тыныш болды ма, соны білудің жалғыз жолы.

Екі команда файл санын және барып-қайтудың базалық сызығын береді:

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

Содан кейін көшіруді шектеулі ағын санымен іске қосыңыз және журналды алдыңғы жүгіріспен салыстырыңыз:

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

Есептегішті жақсарту үшін SMB қолтаңбасын, шифрлауды немесе соңғы нүкте қорғанысын өшірмеңіз. Бұл өзгерістер қауіпсіздік қасиетін кедергі болмаған болуы мүмкін санға айырбастайды. Және жазбаларыңызда VPN тасымалын SMB-ның өз тасымалынан бөлек ұстаңыз, өйткені біреуіндегі түзету екіншісі туралы дәлел емес.

Қатысты мақалалар