Bufferbloat چیست؛ چرا موقع دانلود پینگ بازی بالا میرود؟
اگر وقتی کسی در خانه دانلود میکند پینگ بازی شما چند برابر میشود، مشکل احتمالاً Bufferbloat است. تست آن و راههای کاهش، به زبان ساده.

فهرست مطالب
Bufferbloat یعنی مودم یا روتر، وقتی اینترنت پر است، بستهها را به جای رد کردن سریع، در صف طولانی نگه میدارد. نتیجه این است که هر بار کسی در خانه فیلم دانلود میکند، بازی آپدیت میشود یا ویدیو آپلود میشود، پینگ بازی شما از چند ده میلیثانیه به چند صد میرسد. خبر خوب این است که با تست ساده قابل تشخیص است و با تنظیم درست مودم تا حد زیادی قابل رفع.
چه اتفاقی داخل مودم میافتد؟
هر مودم یک حافظه موقت یا بافر دارد تا وقتی ترافیک زیاد است، بستهها را نگه دارد و گم نشوند. ایده خوبی است؛ مشکل از جایی شروع میشود که این بافر خیلی بزرگ باشد.
تصور کنید در صف بانک ایستادهاید. اگر صف کوتاه باشد، زود نوبتتان میرسد. حالا کسی با صد برگه چک جلوی شما در صف میایستد. شما فقط یک کار کوچک دارید، ولی باید صبر کنید تا کار او تمام شود. بستههای بازی شما همان مشتری با کار کوچکاند و دانلود بزرگ همان صد برگه چک.
وقتی بافر پر میشود، هر بسته بازی باید پشت هزاران بسته دانلود منتظر بماند. اینترنت قطع نشده و سرعت دانلود هم خوب است؛ فقط تأخیر به شدت بالا رفته است.
نشانهها
- پینگ بازی وقتی تنها هستید خوب است، ولی عصرها یا وقتی بقیه اعضای خانه آنلایناند بالا میرود.
- همزمان با شروع دانلود یا آپدیت یک بازی دیگر، پینگ چند برابر میشود.
- تماس تصویری وقتی کسی فایل آپلود میکند قطع و وصل میشود.
- تست سرعت، سرعت خوبی نشان میدهد ولی بازی لگ دارد.
این علائم با افت بسته و جیتر معمولی فرق دارند. تفاوتشان را در مقاله Ping، Lag، Jitter و Packet Loss توضیح دادهایم.

چطور Bufferbloat را تست کنیم؟
ابزارهای تست سرعت جدید، علاوه بر سرعت، تأخیر را در حالت خالی و در حالت زیر بار جدا نشان میدهند. معمولاً با عنوانهایی مثل Loaded Latency یا Latency under load.
- همه دانلودها و استریمهای دیگر خانه را متوقف کنید.
- یک تست سرعت اجرا کنید که تأخیر زیر بار را نشان میدهد؛ ابزارهایی مثل تست سرعت Cloudflare یا تست Bufferbloat سایت Waveform این کار را میکنند.
- دو عدد را مقایسه کنید: تأخیر در حالت عادی و تأخیر هنگام دانلود یا آپلود.
| افزایش تأخیر زیر بار | وضعیت |
|---|---|
| کمتر از ۳۰ میلیثانیه | خوب؛ Bufferbloat محسوسی ندارید |
| ۳۰ تا ۱۰۰ میلیثانیه | متوسط؛ در بازیهای سریع حس میشود |
| بیش از ۱۰۰ میلیثانیه | شدید؛ هر دانلود بازی را خراب میکند |
راههای کاهش Bufferbloat
۱. محدود کردن پهنای باند در مودم
مؤثرترین ترفند ساده این است که در تنظیمات مودم، سرعت کل را کمی پایینتر از سرعت واقعی خط، مثلاً حدود ۸۵ تا ۹۰ درصد آن، محدود کنید. این کار باعث میشود صف داخل مودم شما شکل بگیرد و نه در تجهیزات اپراتور؛ جایی که مودم میتواند اولویت را کنترل کند. کمی از سرعت دانلود کم میشود، ولی تأخیر زیر بار به شدت پایین میآید.
۲. فعال کردن QoS یا SQM
بعضی مودمها قابلیت QoS دارند که به ترافیک بازی اولویت میدهد. روترهای پیشرفتهتر قابلیتی به نام SQM دارند که با الگوریتمهایی مثل fq_codel یا CAKE، صف را هوشمندانه مدیریت میکنند و بهترین راهحل شناختهشده برای Bufferbloat هستند.
۳. مدیریت زمان دانلود
اگر مودم شما هیچکدام از این قابلیتها را ندارد، دانلود و آپدیت بازیها و کنسولها را برای ساعتهایی تنظیم کنید که کسی بازی نمیکند. کنسولها امکان دانلود خودکار در حالت استراحت را دارند.
سؤالات متداول
آیا Bufferbloat با افزایش سرعت اینترنت حل میشود؟
نه لزوماً. خط سریعتر دیرتر پر میشود، ولی وقتی پر شد همان مشکل برمیگردد. مشکل از مدیریت صف است، نه از سرعت.
آیا روی وای فای بدتر است؟
وای فای خودش صف و تأخیر اضافه دارد و میتواند اثر Bufferbloat را تشدید کند. ولی Bufferbloat اصلی معمولاً در لینک مودم به اینترنت است، نه در وای فای.
چرا فقط عصرها پینگم بالا میرود؟
یا به خاطر Bufferbloat در خانه خودتان است که عصرها بقیه اعضا آنلایناند، یا به خاطر شلوغی شبکه اپراتور. اگر وقتی همه دستگاههای دیگر خانه خاموشاند هم مشکل هست، دلیل از بیرون خانه است. دلایل دیگر را در این مقاله ببینید.
جمعبندی
اگر پینگ شما فقط هنگام دانلود و آپلود بالا میرود، به احتمال زیاد Bufferbloat دارید. تست تأخیر زیر بار را انجام دهید، سرعت مودم را کمی محدود کنید و اگر مودم اجازه میدهد QoS را فعال کنید. بقیه مسیر، از اپراتور تا سرور بازی، دیگر دست مودم شما نیست؛ اگر میخواهید آن بخش را هم پایدارتر کنید، خرید دی ان اس اختصاصی از شلتر یکی از راههاست.
شلتر · DNS گیمینگ



