Kopioi yksi 2 GB:n tiedosto VPN:n yli, ja siirto näyttää hyvältä. Kopioi kansio, jossa on kymmenentuhatta pientä asiakirjaa, ja sama yhteys näyttää rikkinäiseltä. Ero ei ole kaistanleveysasetus, joka muuttui kahden työn välillä. Toinen työ käyttää aikansa asennukseen, metatietoihin ja vastausten odottamiseen, ja tunnelin latenssi tekee siitä odotuksesta näkyvää.

Yksi tiedosto virtaa; tiedostokansio neuvottelee

Suuri kopio viettää suurimman osan elämästään luku-kirjoitussilmukassa harvojen avoimien kahvojen päällä. Protokollan ylimääräinen kustannus maksetaan kerran tiedostoa kohden, ja data liikkuu suurina lohkoina. Kaistanleveys hallitsee tulosta.

Kansion kopiointi maksaa tiedostoa kohden: luonti, attribuuttien kysely, avaus, kirjoitus, sulkeminen ja hakemiston metatietojen päivitys. Jokainen näistä on pyyntö, joka odottaa vastausta ennen kuin seuraava vaihe voi jatkua. Tavut ovat pieniä; koordinointi ei ole.

Siksi matalan linkin käytön kaavio ei todista juuri mitään. Linkki on joutilas, koska asiakas odottaa, ei siksi että tunneli olisi hidas. Tallennusjärjestelmä tai päätepisteskanneri voi lisätä saman muotoisen viiveen. Selvitä, mikä vaihe odottaa, ennen kuin muutat mitään verkkoasetusta.

Edestakaiset matkat kertyvät tavuja nopeammin

Latenssi on yhden riippuvan vaihdon hinta. Jos tiedosto tarvitsee useita sarjavaihtoja ja tunneli lisää 40 ms kumpaankin suuntaan, hinta tiedostoa kohden kasvaa nopeasti. Kymmenentuhatta tiedostoa tekee siitä minuutteja.

Aritmetiikka on havainnollistavaa, ei mittaus: tiedosto ei välttämättä maksa yhtä edestakaista matkaa, ja asiakkaat limittävät osan työstä.

Kokonaismäärää muuttavat kaksi vipua. Vähennä riippuvien vaihtojen määrää tiedostoa kohden tai pidä useampia niistä yhtä aikaa käynnissä. Ensimmäinen on protokollan tai työkuorman muutos; toinen on rinnakkaisuus. Kumpikaan ei tee hitaasta linkistä nopeampaa.

Mittaa työkuormaa, ei linkkiä

Vertaa kolmea työtä, joilla on samat päätepisteet ja käyttöoikeuskäytäntö: yksi suuri tiedosto, pienten tiedostojen kansio ja varsinainen liiketoimintatoimenpide. Kirjaa tiedostomäärä, kokojakauma, kopiointityökalu ja verkon olosuhteet kunkin tuloksen yhteyteen.

Yksi MB/s-luku ilman näitä yksityiskohtia ei ole verrattavissa kenenkään muun lukuun.

Mittaa latenssi erikseen suorituskyvystä. Yksinkertainen edestakainen testi tiedostopalvelimelle antaa luvun, joka kertautuu pienten toimenpiteiden yli. Tarkkaile sitten kopioinnin pyyntökuviota sen keskinopeuden sijaan. Jos nopeus on alhainen ja linkki joutilas, pullonkaula on tunnelin yläpuolella.

Muuta työtä: rinnakkaisuus ja arkistot

Valtuutettua joukkokopiota varten työkalu, jossa on hallittu rinnakkaisuus, pitää useampia pyyntöjä käynnissä. Robocopyn /MT-vaihtoehto on tavallinen Windows-esimerkki. Säikeiden lisääminen ei takaa nopeampaa kopiota.

Valitse määrä, jonka asiakas, palvelin ja tallennus kestävät, ja säilytä työn loki ja mahdolliset virheet.

Arkistointi lähteessä ja paikallinen purkaminen poistavat tiedostokohtaisen etätyön. Sisällytä valmistelu- ja purkuaika vertailuun ja varmista, että arkisto säilyttää metatiedot ja käyttöoikeudet, joita työ tarvitsee. Kumpikaan temppu ei saa sovellusta niputtamaan omia tiedostotoimintojaan.

Tarkista laskuri kontrolloidulla testillä

Aja sama työ kahdesti yhden muuttujan muuttuessa ja kirjaa molemmat luvut. Kontrolloitu testi on ainoa tapa tietää, auttoiko asetus vai sattuiko verkko olemaan rauhallisempi.

Kaksi komentoa antavat tiedostomäärän ja edestakaisen matkan perustason:

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

Aja sitten kopio rajallisella säiemäärällä ja vertaa lokia edelliseen ajoon:

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

Älä poista SMB-allekirjoitusta, salausta tai päätepistesuojaa käytöstä parantaaksesi laskuria. Ne muutokset vaihtavat turvaominaisuuden lukuun, joka ei ehkä ollut pullonkaula. Ja pidä VPN-siirto erillään SMB:n omasta siirrosta muistiinpanoissasi, koska korjaus yhdessä ei ole todiste toisesta.

Aiheeseen liittyvät artikkelit