Dyn download is fluch, wêrom fielt dan elke klik stadich?
In grutte oerdracht kin folle faasje helje wylst petearen en klikken efterbliuwe. Mjit rûnreistiid, oanhâldende faasje en fertraging ûnder lading as trije aparte fragen.
Fluch in grut bestân downloade en dêrnei fiele dat elke klik stadich is, is gjin tsjinstelling. Kapasiteit seit hoefolle per sekonde bewege kin; rûnreistiid seit hoe lang't in útwiksel duorret foardat der wat nuttichs bart. It earste ferbetterje docht neat foar it twadde, en it twadde is wat in minske merkt by it typen, klikken of praten. Mjit de klacht, net de ferbining.
Fluch bestân, stadige klik: twa ferskillende getallen
In massale oerdracht hâldt de gegevens hieltyd yn beweging, dus it kin in sûne faasje melde sels as elk yndividueel fersyk wachtet. In soad benchmarks iepenje ek ferskate ferbiningen tagelyk, wat it totale getal ferheget wylst ien fersyk stadich bliuwt. De beide resultaten binne ferienichber, en it heger getal sitearje foar in brûker dy't oer fertraging klaget, is hoe't fertrouwen ferlern giet.
It laden fan in side is in keatling fan lytse útwiksels: namme-oplossing, ferbining opsette, in fersyk, in antwurd en dan ôfhinklike fersiken. Eltse stap betellet de rûnreis op 'e nij, dus in paad mei hege fertraging fielt stadich ek as it genôch kapasiteit hat.
De tunnel foeget syn eigen reis en ferwurking ta, en de rûte makket mear út as it label op in kaart. Twa útgongen yn itselde lân kinne hiel ferskillende paden nei ien bestimming hawwe. In ferskil fan tweintich millisekonden is genôch om te feroarjen hoe't in side fielt, al beweecht it amper in trochfiergetal. Dêrom moat de kar fan in útgeande op in latinsje-metoan folgje, net op in flagge-ikoan.
Mjit de klacht, net de ferbining
Kies de mjitting dy't past by de sin dy't de brûker sein hat. In stadige download hat ferlet fan in oanhâldende faasje yn de juste rjochting; in petear dat efterbliuwt hat de eigen statistiken fan dy applikaasje nedich; in side dy't stadich begjint hat de tiden fan namme-oplossing en opsetten nedich.
ping -c 20 10.60.0.5
curl -sS -o /dev/null -w 'ttfb=%{time_starttransfer} rate=%{speed_download}\n' https://files.plant.example/1gb.bin
iperf3 -c 10.60.0.5 -t 10 -P 4It earste kommando jout in rûnreis-metoan nei in host dy't foarsisber antwurdet, it twadde rapportearret tiid oant de earste byte en oanhâldende faasje foar ien ferbining, en it tredde mjit de totale trochfier mei fjouwer parallelle streamen. Rin se tsjin deselde bestimming op itselde oere fan 'e dei, want in moarnts-metoan fergelykje mei in jûns-metoan leveret in ferhaal ynstee fan in mjitting.
Hâld de bestimming fêst as jo útgongen fergelykje. Sawol de tsjinner as de tunnel feroarje makket fan ien fariabele twa, en it resultaat kin dy net sizze hokker fan belang wie. Rin elke útgong op syn minst trije kear, want in inkelde metoan falt faak yn in rûteferoaring of in lûdroftige minút. De mediaan is brûkberder as it bêste gefal.
Behannelje ICMP as in oanwizing, net as it antwurd. In host dy't antwurdet kin echo-fersiken oer in oar paad behannelje as dat jo applikaasje brûkt, en ien ferlern antwurd is gjin bewiis dat elke applikaasje pakketten ferliest.
Latinsje ûnder lading is in probleem fan 'e wachtrige
It patroan dat minsken it meast betiizget is in ferbining dy't goed fielt as er stil is en ûnbrûkber by in reservekopy. Dat is wachtrige, net kapasiteit. In folsleine opgeande ferbining bout in buffer foar elk oar pakket, dus in toets oanrekke wachtet efter in stik fan 'e oplaad.
ping -c 20 10.60.0.5 & iperf3 -c 10.60.0.5 -t 20 -R -b 20M
It earste kommando mettet latinsje op 'e eftergrûn wylst it twadde de tsjinoerstelde rjochting folslein makket. As de ping-tiden by de oerdracht springe en dêrnei weromkomme, hawwe jo bufferbloat werprodusearre ynstee fan in rûteflater te ûntdekken. De oplossing is meast in ynstelling foar wachtrige-behear, in legere eftergrûnfaasje of it ferpleatsen fan 'e massale oerdracht fan it ynteraktive paad.
Wat opsjoneel eftergrûnferkear ferminderje helpt faak mear as it feroarjen fan útgeand lân. It is ek goedkeaper, weromdraaibaar en binnen in minút te testen. Plan grutte oplaadden bûten wurktiden as de wachtrige net beheard wurde kin, en behein har faasje as se oerdei rinne moatte. In ynstelling foar wachtrige-behear is de bettere oplossing as de router ien stipet.
Feroarje ien ding en fergelykje lyk mei lyk
Foar hege fertraging by stilte, fergelykje útgongen wylst de bestimming fêst bliuwt, en fergelykje dan rûtes foar de bêste kandidaat. Foar lege, stabile trochfier, sjoch ynstee nei kapasiteit, tsjinnerlading en kliïntferwurking, want dat binne oare grinzen.
Skriuw op wat jo metten hawwe, tsjin hokker bestimming, op hokker tiid en mei hokker ynstellingen. In fergeliking sûnder dy fjouwer feiten kin net werhelle wurde, en de folgjende persoan begjint by nul.
Pas dêrnei it ark oan op de bewearing yn it ticket. "Stadich ynternet" is gjin mjitting; "de earste byte naam 900 ms nei dizze host wylst de trochfier goed wie" is ien, en it wiist direkt op fertraging ynstee fan kapasiteit.