تحديد سرعة التنزيل والرفع
حدّد تطبيقًا واحدًا بعدد معين من الكيلوبايت في الثانية ولن يحصل على أكثر منه. الاتجاهان منفصلان، فيمكنك منحه تنزيلًا سريعًا ورفعًا ميؤوسًا منه، وهذا بالضبط ما تبدو عليه معظم الاتصالات المنزلية واتصالات الجوال.
في النافذة
- اضبط الحقل Process على تطبيقك.
- املأ Download أو Upload أو الاثنين، بوحدة KB/s. اترك الحقل عند 0 لترك ذلك الاتجاه دون تغيير.
- اضغط الزر START.
BeanNetworkTester.exe --down 128 --up 32 --target myapp.exe --duration 120
ماذا تعني الأرقام
| KB/s | تقريبًا | ما هو |
|---|---|---|
| 6 | 56 kbit/s | مودم الاتصال الهاتفي. الإعداد المسبق «56k modem». |
| 128 | 1 Mbit/s | واي فاي الطائرة، فندق مزدحم، إشارة جوال ضعيفة. |
| 1024 | 8 Mbit/s | خط منزلي متواضع. يكفي لبث فيديو واحد. |
| 12800 | 100 Mbit/s | اتصال ثابت عادي اليوم. |
الوحدة كيلوبايت لا كيلوبت، فاضرب في ثمانية لتقارنها بما يعلنه مزوّد الإنترنت. وتحديد الاتجاهين معًا هو ما يجعل الاتصال يبدو كنقطة اتصال سيئة لا كتنزيل بطيء فقط.
الطابور مهم بقدر الحد نفسه
يحتاج تحديد السرعة إلى مكان يضع فيه الحزم التي لا تتسع بعد. هذا هو إعداد Buffer بالملّي ثانية، ويتصرف كطابور الدفع في المتجر:
- الطابور القصير يعني أن الحزم تُرمى بمجرد امتلاء الخط. يرى تطبيقك فقدانًا ويتفاعل بسرعة.
- الطابور الطويل يعني ألا شيء يُرمى لكن كل شيء ينتظر. يرى تطبيقك الاتصال يزداد بطئًا بدل أن يفشل، وهذا ما يحدث في خط منزلي مزدحم، وسبب تدهور مكالمة الفيديو بينما يستمر تنزيل.
الإعداد المسبق «Congested home link (bufferbloat)» هو هذا بالضبط: حد مع طابور طويل. جرّب السرعة نفسها بطابور قصير ثم طويل، وانظر كم يختلف سلوك التطبيق.
أمر متوقع
مع تشغيل حد للسرعة قد يبقى عداد الحزم المُسقَطة عند الصفر. هذا ليس خطأ: فالحد يجعل الحزم تنتظر أولًا، ولا يُسقطها إلا حين يمتلئ الطابور فعلًا. امنحه مخزنًا مؤقتًا صغيرًا فتظهر الحزم المُسقَطة.