ما هو تضخم المخزن المؤقت (Bufferbloat)؟

تعرف على ظاهرة تضخم المخزن المؤقت (Bufferbloat)، ولماذا تسبب ذاكرة الراوتر تأخيرًا شديدًا تحت الضغط، وكيف تحافظ خوارزميات SQM على بينغ منخفض.

تم التحديث: ٦ أكتوبر ٢٠٢٦ · كيف نكتب أدلتنا الإرشادية

آلية تشكل ظاهرة تضخم المخازن المؤقتة (Bufferbloat)

تزود أجهزة الراوتر الحديثة بذاكرة تخزين مؤقت (Buffer) لاحتجاز الحزم مؤقتًا عند امتلاء سعة الخط الخارجي. ولكن عندما يبدأ أحد أجهزة المنزل بتنزيل ملف لعبة ضخم أو مشاهدة فيديو 4K، تمتلئ هذه الذاكرة تمامًا بطوابير التنزيل الكبيرة. ونتيجة لذلك، تضطر حزم البيانات الفورية الصغيرة (مثل أوامر الألعاب أو صوت المكالمات) للانتظار مئات الملي ثوانٍ في الطابور خلف الملفات الكبيرة، مما يولد لاغ مفاجئًا وخانقًا.

  • الأعراض النموذجية: يسجل الاتصال بينغ ممتازًا (15 ms) في وضع الراحة، ولكن فور بدء أي تنزيل، يقفز البينغ فورًا إلى 200–400 ms.
  • الحل الحاسم: تفعيل تقنية إدارة الطوابير الذكية (SQM) مثل خوارزمية CAKE أو FQ-CoDel في الراوتر لتوزيع الحزم بعدالة ومنع تراكم الطوابير.

الأسئلة الشائعة (FAQ)

كيف تشعر بوجود مشكلة Bufferbloat في منزلك؟

تشعر بها عندما يبدأ شخص ما في المنزل بتنزيل ملف كبير أو مشاهدة فيديو، فتلاحظ فورًا تقطع الصوت في مكالمتك عبر Zoom، وثقل فتح المواقع، ولاغ مفاجئ يقفز بشخصيتك في الألعاب التنافسية.

ما هي تقنية SQM وكيف تعالج Bufferbloat؟

تقنية SQM (إدارة الطوابير الذكية) هي خوارزمية ذكية في الراوتر تقوم بتنظيم تدفق الحزم ومنع امتلاء المخازن المؤقتة، مع إعطاء الأولوية التلقائية لحزم البيانات الفورية كالمكالمات والألعاب.

هل يؤدي تفعيل SQM إلى تقليل سرعة خطي؟

تتطلب خوارزميات SQM تحديد السرعة القصوى بأقل من الحد الأقصى للباقة بنسبة 5% إلى 10% لضمان التحكم في الطوابير، ولكن في المقابل ستحصل على استقرار هائل وبينغ منخفض دائمًا تحت أقصى ضغط.

المصادر والمراجع

  1. Bufferbloat project bufferbloat.net

    Defines bufferbloat as the undesirable latency that comes from a router or other network equipment buffering too much data.

    تمت المراجعة في أكتوبر ٢٠٢٦

  2. RFC 8290: The Flow Queue CoDel Packet Scheduler and Active Queue Management Algorithm IETF

    Describes FQ-CoDel (flow queuing plus CoDel queue management), presented as a tool for fighting bufferbloat and reducing latency.

    تمت المراجعة في أكتوبر ٢٠٢٦

  3. @cloudflare/speedtest (measurement engine source and documentation) Cloudflare

    How download, upload, latency, jitter and packet loss are measured by the engine this site uses.

    تمت المراجعة في أكتوبر ٢٠٢٦