Lytse bestannen krûpe oer VPN troch hinne-en-wer-reizen, net troch faasje
In map mei pystseltsjes bestannen betellet metadata- en hinne-en-wer-kosten dy’t in grut bestân ferstoppet. Mjit de foarm fan de wurklêst foardat jo de bânbreedte fan ’e tunnel de skuld jouwe.
Kopiearje ien bestân fan 2 GB oer de VPN en de oerdracht liket goed. Kopiearje in map mei tsien tûzen lytse dokuminten en deselde ferbining liket stikken. It ferskil is gjin bânbreedte-ynstelling dy’t tusken de beide taken feroare is. De twadde taak bringt syn tiid troch mei opset, metadata en wachtsjen op antwurden, en it is de latensje fan ’e tunnel dy’t dat wachtsjen sichtber makket.
Ien bestân streamt; in map bestannen ûnderhannelt
In grutte kopy bringt it measte fan syn libben troch yn in lês-skriuw-lus op in lyts oantal iepen handgrepen. De protokol-oerhaed wurdt ien kear per bestân betelle, en de gegevens bewege har yn grutte blokken. Bânbreedte oerhearsket it resultaat.
In mapkopy betellet per bestân: oanmeitsje, attributen freegje, iepenje, skriuwe, slute en de metadata fan ’e map bywurkje. Elk dêrfan is in fersyk dat op in antwurd wachtet foardat de folgjende stap trochgean kin. De bytes binne lyts; de koördinaasje is dat net.
Dêrom bewuist in grafyk mei leech ferbininggebrûk hast neat. De ferbining is idle om’t de klant wachtet, net om’t de tunnel stadich is. In opslacharray of in einpunt-skanner kin deselde foarm fertraging tafoegje. Identifisearje hokker stap wachtet foardat jo hokker netwurkynstelling dan ek feroarje.
Hinne-en-wer-reizen summe flugger as bytes
Latensje is de kosten fan ien ôfhinklike útwikseling. As in bestân ferskate serialisearre útwikselings nedich hat en de tunnel foeget 40 ms yn eltse rjochting ta, groeit de kosten per bestân fluch. Tsien tûzen bestannen meitsje dêrfan minuten.
De rekkenkunde is yllustratyf, gjin mjitting: in bestân kostet net garandearre ien hinne-en-wer-reis, en klanten oerlaapje in diel fan it wurk.
Twa hefbomen feroarje it totaal. Ferminderje it oantal ôfhinklike útwikselings per bestân, of hâld mear fan har tagelyk oan ’e gong. It earste is in protokol- of wurklêstferoaring; it twadde is tagelykheid. Gjin fan beide makket in stadige ferbining flugger.
Mjit de wurklêst, net de ferbining
Fergelykje trije taken mei deselde einpunten en itselde tagongsbelied: ien grut bestân, de map mei lytse bestannen en de werklike bedriuwsoperaasje. Skriuw it oantal bestannen, de grutteferdieling, it kopiearjen-ark en de netwurkbetingsten by elk resultaat.
Ien inkeld MB/s-sifer sûnder dy details kin net mei dat fan immen oars fergelike wurde.
Mjit latensje apart fan trochset. In ienfâldige hinne-en-wer-test nei de bestânsserver jout it sifer dat him oer lytse operaasjes fermannichfâldiget. Sjoch dêrnei nei it fersykpatroan fan ’e kopy ynstee fan syn gemiddelde taryf. As it taryf leech is en de ferbining idle, sit it knelpunt boppe de tunnel.
Feroarje de taak: tagelykheid en argiven
Foar in autorisearre bulkkopy hâldt in ark mei kontrolearre tagelykheid mear fersiken oan ’e gong. De /MT-opsje fan Robocopy is it gewoane Windows-foarbyld. It tafoegjen fan threads garandearret gjin fluggere kopy.
Kies in oantal dat de klant, de server en de opslach ferneare kinne, en hâld it taaklog en alle flaters by.
Argivearjen by de boarne en lokaal útpakke hellet it op ôfstân wurk per bestân fuort. Nim de tarieding- en útpaktijd op yn ’e fergeliking, en befestigje dat it argyf de metadata en rjochten bewarret dy’t de taak nedich hat. Gjin fan beide trúks lit in applikaasje syn eigen bestânsoperaasjes bondelje.
Kontrolearje de teller mei in kontrolearre test
Rin deselde taak twa kear mei ien fariabele feroare, en skriuw beide sifers op. In kontrolearre test is de iennichste manier om te witten oft in ynstelling holpen hat of oft it netwurk tafallich rêstiger wie.
Twa opdrachten jouwe it oantal bestannen en de basisline foar hinne-en-wer:
Get-ChildItem \\fileserver.hq.example\\share -Recurse | Measure-Object -Property Length -Sum
ping -n 20 fileserver.hq.example
Rin dêrnei de kopy mei in beheind oantal threads en fergelykje it log mei de foarige útfiering:
robocopy \\fileserver.hq.example\\share C:\\local /E /MT:16 /LOG:copy.log /TEE
Skeakelje SMB-ûndertekening, fersifering of einpuntbeskerming net út om de teller te ferbetterjen. Dy feroarings ruilje in feiligensskaaimer foar in sifer dat miskien net it knelpunt wie. En hâld it VPN-transport apart fan SMB syn eigen transport yn jo notysjes, want in oplossing yn it iene is gjin bewiis oer it oare.