لديك اتصال بالإنترنت بسرعة 500 ميغابت أو 1 جيجابت. يُظهر اختبار السرعة في وضع الخمول زمناً مثالياً لا يتعدى 14 مللي ثانية. ولكن في اللحظة التي يبدأ فيها أحد أفراد الأسرة بمشاهدة فيديو 4K أو تحديث لعبة، تبدأ لعبتك عبر الإنترنت في التقطيع فجأة، وتصبح أصوات Discord مشوهة، ويقفز عداد البينج إلى 350 مللي ثانية.
الترقية إلى باقة أعلى لن تحل هذه المشكلة مطلقاً؛ فهذه الظاهرة تُعرف باسم Bufferbloat، وهي عيب هيكلي في كيفية تعامل أجهزة الشبكات المنزلية مع خطوط البيانات المشبعة بالكامل.
The Mechanism: How Unmanaged Buffers Destroy Latency
تحتوي أجهزة التوجيه والمودم على ذاكرة وصول عشوائي (RAM) مخصصة لتكون بمثابة وسيط تخزين مؤقت لامتصاص القفزات اللحظية في البيانات. وعندما صُممت أجهزة الراوتر في مطلع الألفية، كانت الذاكرة رخيصة، فقام المصنعون بتزويدها بذاكرة مؤقتة ضخمة لتفادي فقدان أي حزمة بيانات بأي ثمن.
في خوارزميات التحكم في ازدحام TCP التقليدية (مثل Cubic أو Reno)، يقوم الخادم برفع سرعة الإرسال تدريجياً حتى يبدأ في ملاحظة حزم مفقودة، ليعتبر ذلك إشارة بأن سعة الخط قد امتلأت.
ولكن عندما يمتلك الراوتر ذاكرة تخزين مؤقتة عملاقة تعمل بنظام FIFO (الوارد أولاً يخرج أولاً) دون إدارة، فإنه لا يُسقط أي حزم عند امتلاء الخط، بل يكدس مئات الميجابايتات في الذاكرة. يظن الخادم الخارجي أن الخط يتسع للمزيد فيستمر بالبث بأقصى طاقته. وفي هذه الأثناء، تضطر حزم ألعابك السريعة (وهي حزم UDP متناهية الصغر بحجم 64 بايت) إلى الانتظار في نهاية طابور طويل خلف آلاف الحزم الضخمة لملفات الفيديو بحجم 1500 بايت.
Idle Latency vs. Working Latency (Loaded Ping)
غالباً ما تضلل اختبارات السرعة التقليدية المستخدمين لأنها تقيس زمن الاستجابة في وضع الخمول (Idle Latency) فقط. فعندما تكون الشبكة هادئة، يعكس البينج المسافة الفيزيائية فقط لكابلات الفايبر والنحاس إلى الخادم.
لكن المقياس الفعلي لسلاسة الألعاب الجماعية والمكالمات هو زمن الاستجابة تحت الضغط (Working Latency). وقد قامت هيئة IETF بتقنين هذا المعيار في وثيقة RFC 8290، حيث ابتُكرت خوارزميات إدارة الطوابير النشطة لأن تأخيرات الذاكرة في الخطوط المشغولة كانت تتجاوز 1000 مللي ثانية بصورة متكررة.
| تصنيف Bufferbloat | الزيادة في البينج تحت الضغط | التأثير على الألعاب التنافسية | التأثير على مكالمات الفيديو (Zoom) |
|---|---|---|---|
| درجة A+ | +0 إلى +5 مللي ثانية | مثالي، تسجيل فوري للضربات دون تأخير | صوت نقي جداً دون أي تقطيع |
| درجة A | +5 إلى +15 مللي ثانية | مستوى احترافي، تذبذب غير ملحوظ | صوت وصورة في غاية السلاسة |
| درجة B | +15 إلى +40 مللي ثانية | تقطيع طفيف أثناء التحميل المستمر | تشويش عابر في جودة الفيديو |
| درجة C – D | +40 إلى +150 مللي ثانية | ارتداد الشخصية وتأخير واضح في الأوامر | صوت آلي روبوتي ملحوظ وتأخر الكلام |
| درجة F | +150 إلى +1000+ مللي ثانية | غير قابل للعب؛ انقطاع الاتصال بالسيرفر | انقطاع المكالمة وتجمد الشاشة كلياً |
How to Test Your Connection for Bufferbloat
لقياس مدى تدهور سرعة الاستجابة لديك عند امتلاء الخط، قم بإجراء هذين الاختبارين:
- اختبار Waveform Bufferbloat: تفضل بزيارة أداة فحص البافر بلوت عبر المتصفح. تقيس الأداة البينج في وضع الخمول، ثم تضخ تدفقات تحميل ورفع متزامنة مع قياس البينج المتواصل إلى الخوادم، لتمنحك تقييماً من A+ إلى F.
- اختبار البينج اليدوي تحت الحمل:
- افتح موجه الأوامر Command Prompt (في ويندوز) أو Terminal (في ماك).
- شغل أمراً مستمراً للبينج:
ping -t 1.1.1.1(ويندوز) أوping 1.1.1.1(ماك). - سجل قيمة البينج الابتدائية أثناء سكون الشبكة (مثلاً 18 مللي ثانية).
- أثناء استمرار الفحص، ابدأ بتحميل لعبة كبيرة على Steam أو شغّل نقلاً ضخماً عبر حاسبة تحميل ميغابت إلى جيجابايت للوصول إلى استهلاك 100%.
- راقب الأرقام الظاهرة؛ إذا قفز البينج من 18 إلى 150 مللي ثانية أو ظهرت عبارة "Request timed out"، فإن جهازك يعاني من Bufferbloat شديد.
Why Legacy QoS Does Not Fix Bufferbloat
تحتوي العديد من أجهزة التوجيه على إعداد يسمى "Quality of Service" (QoS). وتعتمد الـ QoS التقليدية على قواعد تصنيف ثابتة للمنافذ (مثل إعطاء الأولوية لمنفذ 3074 المخصص لجهاز Xbox Live).
وفي الشبكات المعاصرة، تفشل هذه الطريقة لسببين رئيسيين:
- التشفير الكامل للبيانات: أكثر من 95% من بيانات الإنترنت مشفرة حالياً ببروتوكول TLS 1.3، وبالتالي لا يمكن للراوتر قراءة محتوى الحزم لمعرفة نوع النشاط.
- حرمان الأجهزة الأخرى (Starvation): يؤدي إعطاء أولوية مطلقة لجهاز معين إلى تجويع وحرمان باقي الأجهزة في المنزل من سرعة الاتصال.
The Real Solution: Smart Queue Management (SQM)
الحل الهندسي الوحيد والحاسم لمشكلة الـ Bufferbloat هو تقنية Smart Queue Management (SQM)، وتحديداً خوارزميات التوزيع العادل الحديثة مثل fq_codel و CAKE.
خلافاً لطوابير FIFO الصامتة، تعمل تقنية SQM على مراقبة طول الطوابير بذكاء استناداً إلى مبدأين:
- الفرز العادل لكل مسار (Per-Flow Fair Queueing): تُقسم SQM البيانات إلى مئات الطوابير المصغرة المستقلة. فيذهب تحميل Steam إلى طابور منفصل، بينما تذهب محادثات Discord وأوامر الألعاب إلى طوابير خاصة بها، ويتنقل الراوتر بينها بسرعة البرق، مانعاً التحميلات الثقيلة من تعطيل الحزم الصغيرة العاجلة.
- تحديد النطاق المحسوب (Traffic Shaping): تضبط تقنية SQM الراوتر ليحدد السرعة القصوى عند 90% إلى 95% من السرعة الفعلية للخط. ومن خلال الإبقاء على معدل الاستهلاك أقل قليلاً من السقف الفيزيائي للخط، ينتقل عنق الزجاجة من ذاكرة المودم العشوائية إلى طابور الراوتر الذكي المنظم.
How to Eliminate Bufferbloat on Your Network
للتخلص نهائياً من مشكلة الـ Bufferbloat والحصول على تقييم A+، يمكنك اتباع أحد المسارات التالية:
- تفعيل ميزة "Optimize for Gaming" في راوترات Eero Mesh: تحتوي أجهزة Eero على خوارزمية fq_codel مدمجة. في التطبيق، اذهب إلى Settings → Network Settings → Eero Labs → Optimize for Conferencing and Gaming لاستقرار البينج فوراً.
- استخدام راوتر يعمل بنظام OpenWrt مع خوارزمية CAKE: يقدم نظام OpenWrt التطبيق الأقوى عالمياً لخوارزمية CAKE. وعند ضبط محدد السرعة عند 95% من سرعتك، يستقر البينج كلياً حتى أثناء أقصى تحميل. راجع خيارات العتاد في دليلنا لـ أفضل أجهزة التوجيه للجيجابت.
- تفعيل Smart Queues في أجهزة Ubiquiti UniFi: من لوحة التحكم، توجه إلى Settings → Internet → WAN Configuration وقم بتفعيل Smart Queues وأدخل سرعاتك الحقيقية.
- التوصيل المباشر عبر كابل إيثرنت: يضيف الواي فاي بطبيعته تأخيرات ناجمة عن إعادة إرسال الإشارات اللاسلكية. لذا فإن توصيل جهازك بكابل Cat6 أصلي يلغي طوابير الانتظار الهوائية. طالع دليلنا لاختيار أفضل كابل لإيثرنت 1 جيجابت.
Explore More Latency & Speed Optimization Tools
- دليل السرعة المناسبة للألعاب — اكتشف لماذا يعتبر استقرار البينج وانخفاض التذبذب أهم بكثير من سرعة التحميل المجردة.
- حاسبة تحميل ألعاب Steam — قدّر فترات التحميل وضع محددات سرعة مثالية للتحميل في الخلفية.
- لماذا لا أحصل على سرعات جيجابت كاملة؟ — تتبع اختناقات العتاد في المودم والراوتر والمحولات.