د 3,000 Mbps Wi-Fi نښان لرونکی روټر بیا هم کوډ شوی ترافیک د هغې عدد یوې کوچنۍ برخې په چټکۍ انتقالولی شي، او دواړه عددونه بې ایمانه نه دي۔ د راډیو درجه د هغې بې تارې اړیکې غوره ممکن ماډولیشن بیانوي چې چپ سیټ یې ملاتړ کوي؛ د VPN عدد بیانوي چې یو وسیله څنګه ژر کولی شي کوډ شوي پاکټونه د روټر پروسیسر له لارې او ستاسو د لاسرسي سرکټ څخه بهر ټېله کړي۔ دا بېلې طبقې، بېل پاکټ اندازې او بېلې اندازه کولو لارې دي۔ د بکس پر عدد د هغې حد په توګه وګورئ چې هېڅوک نه ورته رسي، نه د ستاسو د تونل د چټکۍ وړاندوینه۔

1 ګام: هغه څلور طبقې په نقشه کې وکښئ چې عدد محدودوي

زه چې د کومو ورو روټرونو شکایتونه لاس ته واخیستل، نږدې ټول یې په څلورو کې یوه کچه کې راځي: بې تارې اړیکه، د WAN لاسرسي چټکۍ، د لیږد لار (NAT، فایر وال، د اړیکو تعقیب) یا د VPN کوډ کولو لار۔ دا یو پر بل طبقه کیږي، او تر ټولو ورو کچه پایله ټاکي۔ اعلان شوې Wi-Fi تیزۍ یوازې لومړنۍ طبقې په اړه خبرې کوي، او په اړه یې په سخاوت خبرې کوي۔

دا عدد د جریانونو شمېر ضرب د کانال پراخوالی ضرب هغه تر ټولو لوړ ماډولیشن څخه راځي چې چپ سیټ یې پر سر معامله کولی شي۔ 2x2 راډیو پر 5 GHz پر 80 MHz د 1024-QAM سره نږدې 1,200 Mbps اعلانیږي، خو Wi-Fi یو شریک، نیم دوه اړخیز منځ دی: مراجعین په نوبت راځي، بیا لیږل او مدیریت ترافیک د هوا وخت سوزوي، او TCP خپل اضافي بار ورزیاتوي۔ هغه مراجع چې په غوره حالت کې تر ټولو لوړه چټکۍ معامله کوي، معمولاً د هغې له نیمې څخه ډېر کم اندازه کوي، او د ګاونډیو شبکو په ښکاره کیدو سره لا کم۔

SymptomTier to suspect first
Wired clients are slow tooWAN access or forwarding path
Only Wi-Fi clients are slowRadio, airtime, or channel width
One stream is slow, four parallel streams add upPer-connection CPU path, not the link
Every stream is slow and one core sits at 100%Crypto path
Fast to LAN hosts, slow to the internetWAN, not the tunnel

که جدول راډیو ته اشاره وکړي، لومړی بې تاره خوا سمه کړئ: بند، کانال پراخوالی، واټن۔ که راډیو ته تر لاندې اشاره وکړي، راتلونکي څلور ګامونه مهم دي، او هر څومره انټین پیرودل به یې نه بدلوي۔

2 ګام: د راډیو له لمس کولو دمخه تار لرونکې بنسټ کرښه واخلئ

لپ ټاپ پر Ethernet کېږدئ او لومړی پرته له تونل څخه لار اندازه کړئ، ځکه چې دا تاسو ته مخرج درکوي۔ د تیریدو وسیله بله خوا، پر هغه VPS یا کورني سرور چې VPN پای ته رسوي، وچلوئ، او مراجع د هغې عامې پتې ته واستوئ تر څو ترافیک ستاسو روټر او لاسرسي سرکټ څخه تیر شي۔

# on the far host (VPN endpoint)
iperf3 -s

# wired client, direct to the endpoint's public address
iperf3 -c 203.0.113.10 -t 30

# same client, four parallel streams
iperf3 -c 203.0.113.10 -t 30 -P 4

د هغې برخې دوه عددونه دوه بېلو پوښتنو ته ځواب ورکوي۔ یو جریان په هره اړیکه باندې حد ښیي، چې د TCP کړکۍ چلند او پر لار هر جریانیز جوړښت پکې شامل دی۔ څلور جریانونه ښیي چې اړیکه هغه ظرفیت لري که نه چې تاسو یې نه کاروئ، ځکه موازي جریانونه هغه نلکه ډکه کولی شي چې یو جریان نه شي ډکولی۔

دا ایمانه وساتئ: همغه کوربه، د ورځې وخت او موده، او په کور کې بل څه نه خپرېږي۔ دېرش ثانیې لوی لیږد دلته سمه واحده ده، او RFC 6349، د TCP د تیریدو د ازموینې چوکاټ، پر همدې منطق ولاړ دی، ځکه لنډې چاودنې او کوچنۍ غوښتنې اړیکه ښه ښکاروي۔ له هر څه بدلولو دمخه بنسټ کرښه ولیکئ۔

3 ګام: همغه ازموینه د تونل له لارې وچلوئ

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

د لیږد په جریان کې شمېرونکي وګورئ۔ پر WireGuard، wg show د هر ملګري لپاره لیږل شوي بایټونه راپور ورکوي؛ پر OpenVPN، هغه حالت فایل چې په وقفه کې لیکل کیږي تاسو ته همغه لید درکوي۔

watch -n 1 'wg show wg0 transfer'
# OpenVPN: add --status /run/openvpn/server.status 10 to the server config
tail -f /run/openvpn/server.status

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

یوه خبرداری: کله چې د وتلو IP بدل شي، ځینې د چټکۍ ازموینې خدمتونه په غلې ډول بله اندازه کولو سرور ټاکي، نو په پای کې تاسو دوه بېل منزلونه پرتله کوئ۔ د سرور پته پخپله وټینګه کړئ۔

4 ګام: پروسیسر د اوسط نه، د لارې په توګه ولولئ

هغه روټر چې 30 سلنه ټول پروسیسر ښیي بیا هم ډکیدلی شي: د یو تونل کار معمولاً پر یوه کور، یوه مداخلې قطار یا یوه کرنل تار باندې لویږي، نو اوسط حد پټوي۔ د ډشبورډ د اندازه کوونکي پر ځای پر هر کور او softirq عددونه وګورئ۔

mpstat -P ALL 1
top -H -p $(pgrep -f 'openvpn')
grep -o -m1 aes /proc/cpuinfo

په هغه پایله کې درې شیان مهم دي۔ یو کور چې 100 سلنې ته نږدې ټینګ شوی وي او نور بې کاره وي، پر هر اړیکه محدودیت اشاره کوي۔ سخت %soft یا پر یو پروسیسر بوخت ksoftirqd پر هغه اخیستونکې خوا د پاکټ پروسس اشاره کوي چې پر قطارونو نه خپرېږي۔ او د aes نښان نه شتون یعنې پروسیسر AES لارښوونې نه لري، نو سمېټریک کوډ کول په سافټویر کې ځي او پر هر پاکټ ډېر ګران تمامیږي۔

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

5 ګام: څه بدلول غواړئ، په همدې ترتیب سره پرېکړه وکړئ

دا لړلیک ښکته ولاړ شئ او پر لومړنۍ کرښه ودريد چې رښتیا ده، ځکه د هغې لاندې هر څه بدلول عدد نه خوځوي۔

1. تار لرونکې مستقیمه تیزۍ د هغې له کمه ده چې تاسو ورته پیسې ورکوئ: له عرضه کوونکي سره وغږیږئ، ځکه تونل هغه ظرفیت نه شي جوړولی چې لاسرسي سرکټ یې نه درکوي۔ 2. تار لرونکې مستقیمه ښه ده خو د تونل په ازموینه کې یو کور ټینګیږي: د روټر کوډ کولو لار حد ده۔ 3. پروسیسر بې کاره دی خو تونل ورو دی: MTU او ټوټه کیدل وګورئ، بیا د لیرې پای ټکي خپل ظرفیت۔ 4. یوازې Wi-Fi مراجعین ورو دي: بند یا کانال پراخوالی بدل کړئ، او ومنئ چې اعلان شوې تیزۍ هېڅکله VPN عدد نه و۔

کله چې روټر په رښتیا حد وي، ایمانداره انتخابونه دا دي: د AES لارښوونو او چټکې لیږد لارې لرونکې وسیله، د کرنل خوا تونل لکه WireGuard د کاروونکي فضا د تونل پر ځای، یا مراجع ته په خپله وسیله کې دننه نقلول تر څو روټر کوډ کول بند کړي۔ د بنچمارک ګټلو لپاره تصدیق شوی کوډ کول بندول د دوی له ډلې نه دی؛ دا د امنیت ځانګړنه له هغه عدد سره بدلوي چې بیا هم له بکس سره نه ځي۔

له هر څه پیرودلو دمخه، پر نوې وسیله د همغه سرور او مودې سره 2 او 3 ګامونه بیا وچلوئ، بیا د سرونو پر ځای نسبتونه پرتله کړئ۔

اړوندې مقالې