ونڈوز 10/11 میں iperf3 کا استعمال کیسے کریں۔
صارفین کا کہنا ہے کہ مشترکہ ڈرائیوز رینگتی ہیں، پھر بھی انٹرنیٹ کی رفتار کا ٹیسٹ بالکل درست نظر آتا ہے۔ iperf3 اس سڑک کی پیمائش کرتا ہے جو حقیقت میں اہم ہے - آپ کے اپنے نیٹ ورک پر دو پی سی کے درمیان حقیقی بینڈوتھ۔ ایک پی سی سرور بن جاتا ہے، دوسرا کلائنٹ، اور جو نمبر آپ کو ملتا ہے وہ سچ ہے۔
📑باب
- دفتر کی شکایت — میپ شدہ مشترکہ ڈرائیوز کرال ہوتی ہیں جب کہ انٹرنیٹ ٹیسٹ پرفیکٹ نظر آتا ہے
- عام غلطی — انٹرنیٹ کی رفتار کی جانچ کرنا جب فائلیں کبھی مقامی نیٹ ورک سے باہر نہ نکلیں۔
- پہلی جانچ — کیا صارف کا PC اور سرور Mbps یا Gbps پر منسلک ہیں؟
- iperf3 کیا ہے — ایک سرور اور ایک کلائنٹ جو دو PCs کے درمیان حقیقی راستے کی پیمائش کرتا ہے
- آفیشل سائٹ سے iperf3 ڈاؤن لوڈ کریں اور اسے دونوں PCs پر لگائیں
- iperf3 سرور شروع کریں اور اس کا IP پتہ نوٹ کریں
- کلائنٹ ٹیسٹ چلائیں — دو پی سی کے درمیان TCP تھرو پٹ
- نتیجہ پڑھیں — بھیجنے والا بمقابلہ وصول کنندہ، اور کیوں تقریباً 940 Mbps مکمل گیگابٹ رفتار ہے
- -R کے ساتھ ریورس ٹیسٹ اور جٹر اور پیکٹ کے نقصان کے ساتھ UDP ٹیسٹ
- کس قدر سست نتیجہ کی طرف اشارہ کرتا ہے — ایک کیبل، سوئچ پورٹ یا نیٹ ورک کارڈ 100 Mbps پر پھنس گیا ہے
📋 جائزہ اور مرحلہ وار گائیڈ
اصل مسئلہ - مقامی رفتار، انٹرنیٹ کی رفتار نہیں۔
ویڈیو کا منظر: ایک صارف صبح اٹھتا ہے اور رپورٹ کرتا ہے کہ میپ شدہ لوکل ڈرائیوز انتہائی سست چل رہی ہیں — کاپی ڈریگ، فائلیں کھلنے میں ہمیشہ کے لیے لگتی ہیں، اور مقامی سرور سے ڈاؤن لوڈ تقریباً 2 ایم بی پی ایس پر کرال ہو جاتے ہیں۔ IT انجینئرز یہاں جو عام غلطی کرتے ہیں وہ فوری طور پر انٹرنیٹ کی رفتار کا ٹیسٹ چلانا ہے۔ نتیجہ اچھا لگتا ہے، اس لیے سب کنفیوز ہیں۔
لیکن فائلیں کبھی بھی انٹرنیٹ کو نہیں چھوتی ہیں۔ وہ ایک ہی آفس نیٹ ورک کے اندر ایک PC سے دوسرے PC تک سفر کرتے ہیں، لہذا آپ کو جس رفتار کی پیمائش کرنے کی ضرورت ہے وہ ہے مقامی رفتار۔ بالکل وہی ہے جو iperf3 کرتا ہے: یہ ایک مفت نیٹ ورک پرفارمنس ٹول ہے، جسے ESnet نے تیار کیا ہے اور نیٹ ورک ایڈمنسٹریٹرز ہر جگہ استعمال کرتے ہیں، جو آپ کے زیر کنٹرول دو کمپیوٹرز کے درمیان TCP اور UDP تھرو پٹ کو ماپتا ہے۔
پہلا چیک - کیا ہر پی سی ایم بی پی ایس یا جی بی پی ایس پر لنک ہے؟
جانچ کرنے سے پہلے، ویڈیو میں دکھایا گیا پہلا چیک کریں: دونوں مشینوں کو دیکھیں — صارف کا PC اور سرور — اور دیکھیں کہ آیا ہر ایک Mbps یا Gbps کی رفتار سے منسلک ہے۔ ٹاسک مینیجر → پرفارمنس → ایتھرنیٹ (یا سیٹنگز → نیٹ ورک اور انٹرنیٹ → ایتھرنیٹ) کھولیں اور لنک کی رفتار پڑھیں۔ اگر ایک طرف نے خاموشی سے 1.0 Gbps کی بجائے 100 Mbps پر بات چیت کی ہے، تو ونڈوز کے اندر کوئی بھی ترتیب فائل کاپیوں کو تیز نہیں کرے گی — کیبل، سوئچ پورٹ یا نیٹ ورک کارڈ چھت ہے، اور ذیل میں iperf3 ٹیسٹ اسے ایک نمبر کے ساتھ ثابت کرے گا۔
آفیشل سائٹ سے iperf3 ڈاؤن لوڈ کریں اور اسے دونوں پی سی پر لگائیں۔
iperf3 کی ونڈوز بلڈ کو صرف اس کے آفیشل ہوم iperf.fr سے ڈاؤن لوڈ کریں۔ ٹول مقبول ہے، اس لیے بے ترتیب ڈاؤن لوڈ سائٹس اسے ردی کے ساتھ بنڈل کرتی ہیں — آفیشل سائٹ آپ کو ایک چھوٹی زپ فائل دیتی ہے، اور اس کے اندر ایک پروگرام ہے، iperf3.exe۔ کوئی انسٹالر نہیں ہے اور چالو کرنے کے لیے کچھ بھی نہیں ہے۔ آپ اسے کمانڈ پرامپٹ سے چلاتے ہیں۔
دونوں کمپیوٹرز پر فولڈر کو ایک سادہ جگہ جیسے C:\iperf3 پر ان زپ کریں۔ iperf3 ہمیشہ ایک جوڑے کے طور پر کام کرتا ہے - ایک پی سی سرور کے طور پر چلتا ہے اور دوسرا کلائنٹ کے طور پر - لہذا آپ کے شروع کرنے سے پہلے دونوں مشینوں کو ٹول کی ضرورت ہوتی ہے۔
iperf3 کو پہلے پی سی پر بطور سرور شروع کریں۔
پی سی پر آپ سے کی جانچ کرنا چاہتے ہیں — عام طور پر سرور یا پی سی جس میں مشترکہ فائلیں ہوتی ہیں — کمانڈ پرامپٹ کھولیں، فولڈر میں جائیں، اور سننے کا موڈ شروع کریں:
cd C:\iperf3
iperf3 -s
-s پرچم کا مطلب سرور ہے۔ اسکرین ظاہر کرتی ہے کہ 5201 پر سرور سن رہا ہے — 5201 iperf3 کا ڈیفالٹ پورٹ ہے — اور سرور صرف انتظار کرتا ہے۔ ٹیسٹ کے دوران اس ونڈو کو کھلا چھوڑ دیں۔ پہلی بار، ونڈوز فائر وال عام طور پر پوچھے گا کہ آیا iperf3 کی اجازت دینا ہے؛ اسے نجی نیٹ ورک پر اجازت دیں۔
اس پی سی کے آئی پی ایڈریس کو بھی نوٹ کریں - کلائنٹ کو اس کی ضرورت ہے۔ چلائیں:
ipconfig
IPv4 پتہ تلاش کریں، جیسا کہ 192.168.1.10۔
دوسرے پی سی سے کلائنٹ ٹیسٹ چلائیں۔
دوسرے پی سی پر، اسی C:\iperf3 فولڈر میں کمانڈ پرامپٹ کھولیں اور کلائنٹ کو سرور کے آئی پی ایڈریس کی طرف اشارہ کریں:
iperf3 -c 192.168.1.10
ایڈریس کو اپنے سرور کے اصلی IP سے بدل دیں۔ -c پرچم کا مطلب کلائنٹ ہے۔ اگلے 10 سیکنڈز کے لیے کلائنٹ ڈیٹا کو جتنی تیزی سے راستے کی اجازت دیتا ہے سرور کو دھکیلتا ہے، فی سیکنڈ ایک لائن پرنٹ کرتا ہے، پھر ایک خلاصہ۔ یہ سمری نمبر اس وقت آپ کی حقیقی پی سی سے پی سی کی رفتار ہے۔
طویل، زیادہ مستحکم پڑھنے کے لیے، ایک دورانیہ شامل کریں — 30 سیکنڈ پہلے سیکنڈ کی بڑھتی ہوئی رفتار کو ہموار کرتا ہے اور ایک ایسا نمبر دیتا ہے جس پر آپ زیادہ بھروسہ کر سکتے ہیں:
iperf3 -c 192.168.1.10 -t 30
نتیجہ پڑھیں - بھیجنے والا بمقابلہ وصول کنندہ اور ایماندار نمبر
خلاصہ دو لائنیں دکھاتا ہے: بھیجنے والا اور وصول کرنے والا۔ عام TCP ٹیسٹ کے لیے، receiver لائن پڑھیں — یہ وہ رفتار ہے جس سے ڈیٹا درحقیقت پہنچا، راستے میں کسی نقصان کے بعد۔ بھیجنے والی لائن قدرے بہتر نظر آسکتی ہے کیونکہ یہ پی سی کی طرف سے نکالے گئے ڈیٹا کو شمار کرتی ہے، نہ کہ وہ ڈیٹا جو سفر سے بچ گیا۔
اب ایماندارانہ توقعات۔ صحت مند وائرڈ گیگابٹ کنکشن پر، تقریباً 940 Mbps کی توقع کریں - 1000 نہیں۔ ایتھرنیٹ، IP اور TCP اوور ہیڈ ہر پیکٹ میں اپنا حصہ لیتے ہیں، اس لیے تقریباً 940 Mbps مکمل رفتار ہے، کوئی غلطی نہیں۔ پرانے 100 Mbps لنک پر، تقریباً 94 Mbps کی توقع کریں۔ لہذا اگر آپ کا گیگابٹ راستہ 90-کچھ ایم بی پی ایس دکھاتا ہے، تو سلسلہ میں کوئی چیز خاموشی سے 100 ایم بی پی ایس پر آ گئی ہے - ایک کیبل، ایک سوئچ پورٹ، یا نیٹ ورک کارڈ کی ترتیب۔ وہ واحد مشاہدہ اکثر پوری تشخیص ہوتا ہے۔
دوسری سمت اور UDP کی جانچ کریں، پھر سرور کو روکیں۔
بنیادی ٹیسٹ کلائنٹ کو سرور تک لے جاتا ہے، لیکن حقیقی کام دونوں طریقوں سے بہتا ہے - اور ایک تھکی ہوئی کیبل یا ڈوپلیکس مسئلہ اکثر صرف ایک سمت کو نقصان پہنچاتا ہے۔ ریورس ٹیسٹ چلائیں:
iperf3 -c 192.168.1.10 -R
-R کے ساتھ سرور بھیجتا ہے اور کلائنٹ وصول کرتا ہے، جو سرور سے ڈاؤن لوڈ کرنے والے صارف کو درحقیقت تجربہ کرنے سے ملتا ہے۔ iperf3 -u کے ساتھ UDP کی بھی جانچ کرتا ہے، جو کہ گھماؤ پھراؤ اور کھوئے ہوئے پیکٹوں کی اطلاع دیتا ہے — وہ نمبر جو فیصلہ کرتے ہیں کہ آیا کالز اور ویڈیو میٹنگز ہکلاتے ہیں۔ UDP کو ہدف کی رفتار کی ضرورت ہے:
iperf3 -c 192.168.1.10 -u -b 100M
جب آپ ختم کر لیں، کلائنٹ کو بند کریں، پھر سننے والے کو روکنے کے لیے سرور ونڈو میں Ctrl + C دبائیں کچھ بھی انسٹال نہیں رہتا ہے اور کچھ نہیں چلتا رہتا ہے۔
🏷️موضوع کی تلاش کے متغیرات اور مطلوبہ الفاظ
🎙️ مکمل ٹرانسکرپٹ — پھیلانے کے لیے تھپتھپائیں۔
__TOK_35__
__TOK_36__
❓ اکثر پوچھے جانے والے سوالات
کیا یہ ٹیوٹوریل پیروی کرنے کے لیے 100% مفت ہے؟
__TOK_37__
کیا مبتدی اس گائیڈ پر عمل کر سکتے ہیں؟
__TOK_38__
اگر میں پھنس گیا ہوں تو میں کہاں سوال پوچھ سکتا ہوں؟
__TOK_39__