Sendu stóra skrá í gegnum göng og teljari tengiviðmótsins hækkar um stærð skrárinnar. Ekkert við þá tölu þýðir að sama rúmmál hafi náð diski. Í þessum umræðum eru þrjár ólíkar mælingar bornar saman, og þær svara þremur ólíkum spurningum: hversu mikil umferð fór yfir netlag, hversu mörg bæti ferli las og skrifaði gegnum kerfisköll, og hversu mikil vinna náði geymslulaginu.

Að bera þá fyrstu saman við þá þriðju er algenga mistökið, og það framleiðir annaðhvort draugavandamál á diski eða afkastagetuáætlun sem hunsar skrifanirnar sem raunverulega eiga sér stað. Þær þrjár eru aðskiljanlegar, og hver hefur rétta notkun.

Þrjár tölur sem ruglað er saman

Teljarar tengiviðmótsins lýsa umferð sem er höndluð á netlagi. Þeir eru rétta talan fyrir bandvídd, fyrir stærð gangs og fyrir gjaldskrárlíkön sem verðleggja flutning.

Stafateljarar ferlis lýsa bætum sem flutt voru gegnum les- og skrifköll á hvaða lýsingu sem er, þar á meðal pípur, skjáherma og stafatæki. Þeir eru rétta talan til að spyrja hversu upptekið ferli er við mörk kerfiskallsins, og þeir eru ekki geymslureikningur.

Geymsluteljarar lýsa bætum sem kjarninn reyndi að flytja til eða frá blokktæki. Þeir eru rétta talan fyrir afkastagetuáætlun, með þeim fyrirvara að kjarninn skrásetur eigin mörk bókhalds: skyggðar lesanir verða ekki geymslulesanir, og skrif sem er síðar aflýst verður ekki fullklárað tækjaskrif.

MeasurementQuestion it answers
Interface bytesHow much traffic crossed this layer
rchar and wcharHow much data the process moved through system calls
read_bytes and write_bytesHow much work reached the storage layer

Hvers vegna skráarlýsing er ekki skrif á disk

VPN í notendarúmi skiptir um pakka við kjarnann gegnum TUN-tæki, sem er stafatæki en ekki venjuleg skrá. Að lesa úr því afhendir pakka; að skrifa í það sprautar pakka inn. Engin síða af skráarefni er undirbúin fyrir geymslu, og engin slóð skráarkerfis kemur við sögu.

Þess vegna getur annasamt göng sýnt gífurlega stafateljara með nánast engum geymsluteljurum. Ferlið flutti sannarlega þessi bæti, og kjarninn þurfti sannarlega ekki disk til að gera það.

cat /proc/$(pgrep -n openvpn)/io
ip -s link show tun0

Lestu fyrsta úttakið sem uppsafnað frá ræsingu ferlisins, ekki sem hraða. Annað gefur viðmótsmynd af sömu umferð. Stórt bil á milli þeirra er viðbúið og bendir ekki til leka, biðraðar eða rangrar uppsetningar.

Hvaðan bætin koma í raun

Varanlegt úttak hefur sína eigin fjárhagsáætlun, og hún er knúin af aðgerðum frekar en af hleðslunni. Ítarlegt annálsstig, listi yfir viðskiptavini sem breytist oft, eða villa sem endurtekur sig í þéttri lykkju geta myndað verulegar skrifanir á meðan göngin flytja mjög lítið.

Stöðuskrá er skyndimynd sem er endurskrifuð á fresti, svo kostnaður hennar fer eftir frestinum og hversu margar færslur hún inniheldur. Hún er ekki hlaupandi afrit af umferð hvers viðskiptavinar, og að stytta frestinn breytir skrifmagninu án þess að breyta umferðarmagninu.

Eignarhald skiptir máli þegar þú leitar að þessum skrifum. Ef þjónustan afhendir skilaboð til annálsdæmons, þá er dagbókin eða annálsskráin skrifuð af þeim dæmoni, og bætin birtast í bókhaldi dæmonsins frekar en í eigin teljurum VPN-ferlisins. Að líta bara á VPN-ferlið útskýrir hvorki diskvirknina né fjarveru hennar.

Auðvelt er að yfirsjást aðra þátttakendur: lestur vottorða og stillinga við ræsingu, krókar sem skrifa eigin færslur, bókhaldsviðbætur, hrunskrár og ótengd vinnuálag á sama vélbúnaði. Ekkert þeirra ætti að vera áætlað með því að jafna umferð ganganna við skrifuð bæti.

Að lesa hvern teljara rétt

Þrjú atriði ráða því hvort samanburður þýðir eitthvað. Auðkenni ferlisins skiptir máli, því endurræst þjónusta núllstillir teljarana sína. Tímabilið skiptir máli, því uppsöfnuð tala og graf á sekúndu eru ólíkar mælingar. Og einingin skiptir máli, því núverandi stærð annálsskráar er heldur ekki hraði.

grep -E 'rchar|wchar|read_bytes|write_bytes' /proc/$(pgrep -n openvpn)/io
du -sh /var/log/openvpn 2>/dev/null
journalctl --disk-usage

Ef þú grunar raunverulegar skrifanir hleðslunnar, leitaðu að íhlut sem hefur það hlutverk að geyma hleðsluna: pakkagreipitól, milliþjónn sem skyggir bolina, viðbót sem setur í safn. Þessir framleiða geymsluumferð sem stækkar með því sem beðið er um að skrá, og þeir tilheyra sérstakri stefnuákvörðun um varðveislu og aðgang.

Afkastagetuáætlun með réttu tölunni

Mældu pakkaslóðina með netlegum tölum: afköst, dulritunarúrvinnslu og minnisflutning. Mældu geymsluna með þeim valkostum í sýnileika sem þú tókst í raun: annálsstig, varðveislu, stöðufrest og hvaða greip sem er vísvitandi virkjuð.

Að halda þessum tveimur fjárhagsáætlunum aðskildum gerir einnig atvik auðlesnari. Fullur diskur með hóflegri umferð ganganna bendir á annála, greipar eða eitthvað ótengt, og teljari tengiviðmótsins mun aldrei útskýra það. Mettað tengi með hljóðlátum annál bendir í hina áttina.

Sá samanburður sem er þess virði er milli mælinga af sömu tegund. Bæti tengiviðmótsins á móti bætum tengiviðmótsins yfir tíma segja þér um slóðina. Geymsluskrifanir á móti geymslurými segja þér um varðveisluna. Krosssamanburðurinn, umferð á móti diski, virðist bara merkilegur og er það aldrei.

Tengdir greinar