Mae copi wrth gefn yn dechrau llwytho i fyny, mae’r rhifydd trosglwyddo’n edrych yn iach, ac mae’r alwad fideo’n troi’n llaid. Nid yw’r linc yn brin o led band yn yr ystyr y mae’r rhif hwnnw’n ei awgrymu; mae pecynnau’n aros mewn ciw yn rhywle ac mae’r rhai rhyngweithiol yn eistedd y tu ôl i ddata swmp. Dyma oedi ciw, a elwir yn gyffredin yn bufferbloat. Gall VPN ychwanegu ei giw ei hun, ond anaml y mae’n creu’r broblem ar ei ben ei hun.

Mae lled band ac oedi yn fesuriadau gwahanol

Mae trwch yn ateb faint o ddata sy’n symud yr eiliad, tra mae oedi yn ateb pa mor hir y mae un pecyn yn cymryd i groesi’r llwybr. Gall linc lawn ddal ôl-groniad mawr ac adrodd trwch da o hyd, oherwydd mae’r ciw’n draenio ar gyflymder y llinell unwaith y bydd y ffrwydrad drosodd. Mae traffig rhyngweithiol yn dioddef gyntaf, oherwydd mae angen pecyn ar alwad bob ychydig filieiliadau yn hytrach na ffeil fawr yn y pen draw. Felly mae mesur canlyniad prawf cyflymder yn unig yn cuddio’r symptom a wnaeth i chi edrych.

Sylwch ar y cyfeiriad o dan lwyth hefyd. Gall buffer llwytho i fyny llawn oedi popeth arall tra mae capasiti lawrlwytho’n segur.

Mesurwch yr amser mynd a dod o dan lwyth

Cymerwch linell sylfaen ar linc dawel, yna ailadroddwch yr un mesuriad tra mae un trosglwyddiad rheoledig yn rhedeg. Cymharwch y ddau rediad yn hytrach na’r niferoedd absoliwt.

ping -c 20 -i 0.2 203.0.113.5
dd if=/dev/zero bs=1M count=50 | ssh [email protected] "cat > /dev/null"

Mae’r gorchymyn cyntaf yn samplu amser mynd a dod, ac mae’r ail yn creu llwytho i fyny parhaus heb fod angen gwasanaeth prawf cyflymder. Llinell sylfaen sy’n aros yn wastad, wedyn rhediad dan lwyth sy’n dringo cannoedd o filieiliadau yw’r arwydd i chwilio amdano. Mae rhai rhwydweithiau’n israddio ICMP, felly triniwch ping fel cliw a chadarnhewch gyda dangosydd hwyrni’r rhaglen ei hun. Cadwch y prawf yn fyr ar gysylltiadau â mesurydd, oherwydd mae cyferbyniad y gellir ei ailadrodd yn bwysicach na dirlawnder hir.

Symudwch y ciw i lle mae’r tagfa

Mae rheoli ciw yn helpu’n unig ar y ddyfais sy’n dal yr ôl-groniad mewn gwirionedd. Archwiliwch beth mae’r rhyngwyneb yn ei wneud cyn ychwanegu rheolau.

tc -s qdisc show dev eth0
tc qdisc replace dev eth0 root fq_codel

Mae’r gorchymyn show yn adrodd y ddisgyblaeth gyfredol ynghyd â chyfrifwyr ôl-groniad a gollwng, sy’n dweud wrthych a yw’r rhyngwyneb hwn yn dagfa neu’n syml yn trosglwyddo traffig. Mae disodli’r ddisgyblaeth wraidd ag algorithm ciw teg yn rhoi eu tro eu hunain i lifau byr yn lle un FIFO a rennir â data swmp. Gosodwch ef ar ryngwyneb WAN y llwybrydd pan fo’r llwybrydd yn dagfa, nid ar ddyfais y twnnel o arfer. Cadwch y ffurfweddiad blaenorol a phrofwch eto ymatebolrwydd dan lwyth a chyfradd drosglwyddo, oherwydd mae cyfradd swmp ychydig yn is yn fasnach dda am alwadau defnyddiadwy.

Beth mae’r twnnel yn ei newid a beth mae’n ei guddio

Mae VPN yn ychwanegu amgryptio a naid arall, ac mae hefyd yn cuddio llifau unigol rhag offer y tu allan i’r twnnel. Mae hynny’n bwysig pan fo dyfais i fyny’r afon yn cynnig blaenoriaethu fesul rhaglen, oherwydd mae’n gweld pecynnau amgryptiedig yn hytrach na’r sgyrsiau gwreiddiol. Mae gan lwybrydd sy’n terfynu’r twnnel ei hun olwg a llwyth gwaith gwahanol a gall ddosbarthu y tu mewn iddo. Nid yw’r naill drefniant na’r llall yn tynnu’r ciw yn y linc mynediad, sef fel arfer lle mae’r oedi’n cronni.

Os nad yw’r oedi’n olrhain y llwyth, stopiwch diwnio ciwiau a chymerwch olwg yn rhywle arall: amodau Wi-Fi, problemau maint pecyn neu un llwybr allan gwael. Nid yw gosodiadau ciw a gymhwysir heb fesuriad yn gwneud dim ond symud y dirgelwch.

Erthyglau cysylltiedig