یو لوی فایل د تونل له لارې تېر کړئ او د انټرفیس ګڼونکی د فایل د اندازې په اندازه لوړېږي۔ په دې عدد کې هېڅ شی د دې معنا نه لري چې همغه حجم ډیسک ته ورسېد۔ په دې بحثونو کې درې بېلابېل اندازه کېدنې پرتله کېږي، او دوی درې بېلابېلو پوښتنو ته ځواب وایي: څومره ترافیک یوه شبکه یي پوړ واوړېد، یوې پروسې د سیسټم بلونو له لارې څو بایټونه ولولل او ولیکل، او څومره کار د زېرمې پوړ ته ورسېد۔

لومړی له درېیم سره پرتله کول عادي تېروتنه ده، او دا یا د ډیسک یوه خیالي ستونزه جوړوي یا داسې ظرفیت پلان چې هغه لیکنې له پامه غورځوي چې واقعاً پېښېږي۔ درېواړه جلا کېدای شي، او هر یو سم کارول لري۔

درې عددونه چې یو له بل سره ګډېږي

د انټرفیس ګڼونکي هغه ترافیک بیانوي چې په شبکه یي پوړ کې سمبالېږي۔ دوی د بینډوېت، د تونل د اندازې او د هغو بیلنګ ماډلونو لپاره سم عدد دی چې تګ راتګ ته بیه ټاکي۔

د پروسې د تورو ګڼونکي هغه بایټونه بیانوي چې د لوستلو او لیکلو بلونو له لارې په هر ډیسکریپټر باندې لېږدول شوي، په شمول پایپونه، ټرمینلونه او د تورو وسایل۔ دوی د دې پوښتنې لپاره سم عدد دی چې یوه پروسه د سیسټم بلنې په پوله څومره بوخته ده، او دوی د زېرمې بل نه دی۔

د زېرمې ګڼونکي هغه بایټونه بیانوي چې کرنل هڅه وکړه هغه یو بلاک وسیلې ته یا ترې ولېږدوي۔ دوی د ظرفیت پلان کولو لپاره سم عدد دی، په دې شرط چې کرنل خپلې د حساب پولې مستندوي: کیش شوې لوستنې د زېرمې لوستنې نه شي، او هغه لیکنه چې وروسته لغوه شي بشپړه وسله لیکنه نه شي۔

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

ولې د فایل ډیسکریپټر د ډیسک لیکنه نه ده

په کارن ځای کې VPN له کرنل سره پاکټونه د TUN وسیلې له لارې تبادله کوي، کوم چې د تورو وسیله ده نه عادي فایل۔ ترې لوستل یو پاکټ سپاري؛ په هغې لیکل یو پاکټ ننباسي۔ د زېرمې لپاره چمتو کېدونکی د فایل منځپانګې کومه پاڼه نشته، او د فایل سیسټم کومه لاره نه ده ښکېله۔

نو ځکه بوخته تونل کولای شي پراخه د تورو ګڼونکي نږدې پرته له زېرمې ګڼونکو څخه وښیي۔ پروسې هغه بایټونه واقعاً ولېږدول، او کرنل واقعاً د دې کار لپاره ډیسک ته اړتیا نه درلوده۔

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

لومړی وتنی د پروسې له پیل راهیسې غونډ شوی ولولئ، نه د چټکتیا په توګه۔ دویمه ورته ترافیک ته د انټرفیس لید ورکوي۔ د دوی ترمنځ لوی توپیر تمه کېږي او د تېښتې، قطار یا ناسم تنظیم نښه نه ده۔

بایټونه واقعاً له کومه ځایه راځي

تلپاتې وتنې خپله بودیجه لري، او هغه د پېلوډ پرځای عملیات چلوې۔ اوږده لاګ کچه، هغه د پیرودونکو لړلیک چې ډېری بدلېږي، یا هغه تېروتنه چې په تنګه لوپ کې تکرارېږي کولای شي پراخه لیکنې پیدا کړي په داسې حال کې چې تونل ډېر لږ وړي۔

د حالت فایل یو انځور دی چې په یوه وقفه کې بیا لیکل کېږي، نو لګښت یې په وقفه او په دې پورې تړلی دی چې څو ریکارډونه لري۔ دا د هر پیرودونکي د ترافیک روانه کاپي نه ده، او د وقفې لنډول د لیکنې حجم بدلوي پرته لدې چې د ترافیک حجم بدل شي۔

مالکیت مهم دی کله چې تاسو هغه لیکنې پلټئ۔ که خدمت پیغامونه یوې لاګینګ ډیمون ته سپاري، ژورنال یا لاګ فایل همغه ډیمون لیکي، او بایټونه د VPN پروسې په خپلو ګڼونکو کې نه، بلکې د ډیمون په حساب کې ښکاري۔ یوازې VPN پروسې ته کتل نه د ډیسک فعالیت او نه د هغه نشتوالی تشریح کوي۔

نور ونډه وال په اسانۍ له پامه غورځېږي: په پیل کې د سندونو او تنظیماتو لوستل، هغه هنګونه چې خپل ریکارډونه لیکي، د حساب اضافې، د ناورین ډمپونه او په همغه کوربه باندې ناتړلي کاري بارونه۔ له دوی څخه هېڅ یو هم د تونل ترافیک له لیکل شوو بایټونو سره برابرولو په واسطه نه باید اټکل شي۔

هر ګڼونکی سم لوستل

درې جزیاتو ته ګوري چې پرتله کول معنا لري که نه۔ د پروسې هویت مهم دی، ځکه بیا پیل شوی خدمت خپل ګڼونکي صفر کوي۔ د وخت وقفه مهمه ده، ځکه غونډ شوی عدد او د هرې ثانیې ګراف بېلابېل اندازه کېدنې دي۔ او واحد مهم دی، ځکه د لاګ فایل اوسنی اندازه هم چټکتیا نه ده۔

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

که تاسو د پېلوډ ریښتینو لیکنو شک لرئ، هغه برخه ولټوئ چې دنده یې د پېلوډ زېرمه کول دي: د پاکټ نیولو وسیله، هغه پروکسي چې منځپانګه کیش کوي، هغه اضافه چې ارشیف کوي۔ دوی د زېرمې ترافیک جوړوي چې د هغه څه سره چې ترې غوښتل کېږي ثبت شي، لویېږي، او د ساتنې او لاسرسي په اړه جلا سیاسي پرېکړې ته اړه لري۔

د ظرفیت پلان سم عدد سره

د پاکټ لاره د شبکې عددونو سره اندازه کړئ: د تېرېدو وړتیا، کریپټوګرافیک پروسس او د حافظې خوځښت۔ زېرمه د هغو څارلو پرېکړو سره اندازه کړئ چې تاسو واقعاً کړي: د لاګ کچه، ساتنه، د حالت وقفه، او هر هغه نیول چې په قصد فعال شوي۔

د دې دوو بودیجو جلا ساتل د پېښو لوستل هم اسانه کوي۔ ډکه ډیسک د منځنۍ تونل ترافیک سره لاګونو، نیولونو یا ناتړلي یو څه ته اشاره کوي، او د انټرفیس ګڼونکی به هغه هېڅکله تشریح نه کړي۔ ډک شوی لینک د ارام لاګ سره بل لوري ته اشاره کوي۔

هغه پرتله کول چې د کولو ارزښت لري د یو ډول اندازو ترمنځ دی۔ د وخت په اوږدو کې د انټرفیس بایټونه د انټرفیس بایټونو په وړاندې تاسو ته د لارې په اړه وایي۔ د زېرمې لیکنې د زېرمې ظرفیت په وړاندې تاسو ته د ساتنې په اړه وایي۔ کراس پرتله، ترافیک د ډیسک په وړاندې، یوازې معنا لرونکې ښکاري او هېڅکله نه ده۔

اړوندې مقالې