بازگشت وجه تا ۷ روز پس از خرید، در صورت عدم رضایت از سرویسضمانت بازگشت وجه تا ۷ روز

bbr چیست و بهترین bbr ها کدام اند؟

نویسنده:cena ranjbar

دسته بندی:

مشخصات مقاله

  • تاریخ انتشار

  • آخرین به روزرسانی

  • زمان مطالعه۳ دقیقه

  • دیدگاه هااولین نفر باشید

فهرست مطالب
  1. ۱BBR چیست؟
  2. ۲کاربرد های BBR در سرور های لینوکسی:
  3. ۳نحوه فعال سازی BBR در سرور های لینوکسی:
  4. ۴نتیجه گیری:

BBR چیست؟

شرکت گوگل برای کنترل ازدحام، کنترل داده های ارسالی و سرعت بخشیدن به آن الگوریتمی جدید ابداع کرد به نام  BBR یا به اصطلاح Bottleneck Bandwidth and Round-trip propagation time که سرعت انتقال اطلاعات را در پروتکل TCP افزایش میدهد که این تکنولوژی با اندازه گیری دقیق پهنای باند و تاخیر شبکه، موجب میشود سرعت ارسال داده ها و بافر های شبکه و تاخیر های غیر ضرروی بهینه و جلوگیری شود.

 

bbr چیست

 

 

کاربرد های BBR در سرور های لینوکسی:

همونطوری که بالاتر توضیح دادیم bbr یا Bottleneck Bandwidth and Round-trip propagation time کمک میکند تا عملکرد شبکه و انتقال داده ها بهینه شوند حال میخواهیم کاربردهای آن را در سرورهای لینوکسی نیز بررسی کنیم

 

بالا رفتن سرعت انتقال داده ها:

اندازه گیری دقیق پهنای باند و تاخیر شبکه موچب شده است تا سرعت انتقال داده ها به حدکثر ظرفیت شبکه نزدیک تر و منجر به افزایش سرعت انتقال داده ها شود.

 

کاهش تاخیر ها:

bbr با جلوگیری از پر شدن بافر های شبکه میتواند تاخیر های شبکه را کنترل و بهینه کند این امر موجب میشود تا برنامه هایی مانند بازی های آنلاین و تماس های ویدیویی که نیازمند تاخیر پایین هستند تاثیر مثبت و مفیدی را در بهبود کیفیت و بازدهی داشته باشد.

 

عملکرد بهتر در شبکه های ناپایدار:

طراحی bbr به شکلی است که به صورت مداوم وضعیت شبکه را بررسی میکند و شرایط خود را با وضعیت فعلی شبکه منطبق و بروزرسانی میکند که این امر موجب شده عمکرد بسیار خوبی را در شبکه های ناپایدار تجربه کند.

 

خرید سرور مجازی ایران

 

نحوه فعال سازی BBR در سرور های لینوکسی:

برای فعال سازی bbr در سرورهای لینوکسی میتوانید از روش های مختلفی استفاده کنید که در زیر نمونه هایی برای شما قرارداده ایم:

 

بررسی نسخه کرنل:

در قدم اول از پشتیبانی شدن bbr توسط کرنل باید اطمینان حاصل کنیم دقت داشته باشید نسخه کرنل لینوکس شما باید 4.9 یا بالاتر باشد. برای اینکه بتوانید نسخه کرنل را مشاهده کنید میتوانید از دستور زیر استفاده کنید:

uname -r

نسخه کرنل

 

فعال سازی BBR:

میتوانید به صورت مستقیم تنظیمات مربوطه را در فایل sysctl.conf اضافه کنید:

echo ‘net.core.default_qdisc=fq’ | sudo tee -a /etc/sysctl.conf
echo ‘net.ipv4.tcp_congestion_control=bbr’ | sudo tee -a /etc/sysctl.conf

فعال سازی BBR مرحله 1

 

سپس کافییست تنظیمات sysctl را بروزرسانی کنید:

sudo sysctl -pفعال سازی BBR مرحله 2

 

حال کافیست برای اینکه متوجه شویم تنظیمات مربوطه به درستی اعمال شده اند یا خیر کافیست دستور زیر را وارد کرده و خروجی مشابه را دریافت کنید:

sysctl net.ipv4.tcp_congestion_control

فعال سازی BBR مرحله 3

استفاده از اسکریپت های آماده:

در این مرحله شما نیاز به تغیر دستی و مستفیم تو سرور لینوکسی نیستید و کافیه اسکریپت مربوطه رو اجرا کنید و استفاده کنید. تو این بخش یه اسکریپت کاربردی و مفید معرفی میکنیم و میتونید استفاده کنید:

 

wget -N –no-check-certificate “https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh” && chmod +x tcp.sh && ./tcp.sh

اسکریپت های آماده

 

در این اسکریپت کافیست یک بار عدد 10 را تایپ کنید و سپس کلمه Y را تایپ کنید تا تنظیمات مربوطه ریستارت شود و پس از اینکه سرور شما ریبوت شد دوباره دستور اسکریپت مربوطه را وارد کنید و در این مرحله 4 را که گزینه مربوط به BBR میباشد را وارد کنید تا BBR برای شما فعال شود. در بستر وب اسکریپت های مختلفی وجود دارد که میتوانید آن ها را تست کنید و تاثیرات اسکریپت های مختلف را بررسی کنید و با توجه به تجربه ای که از استفاده آنها کسب میکنید مناسبترین مورد را برای خود انتخاب کنید.

 

نتیجه گیری:

گوگل با الگوریتمی که پیاده سازی کرده باعث شده تجربه کاربری بهتری رو داشته باشیم و با مدیریت و کنترل پهنای باند، بافر ها و صف ها موجب شده است تاثیرات بسیار قابل توجهی را تجربه کنیم. امروزه داشتن یه سرویس استیبل از الزامات داشتن یک بیزینس موفق و نگهداری مشتریان میباشد و استفاده از تکنولوژی های جدید و به روز این شرایط را برای تمامی کاربران فراهم کرده است.

این مقاله چطور بود؟

گزینه ای را که بیشتر با نظرتان جور است انتخاب کنید.

دیدگاه ها

هنوز دیدگاهی ثبت نشده است، اولین نفر باشید.

دیدگاه خود را بنویسید

از وبلاگ ایران وی ام

مقالات مرتبط

چند مقاله نزدیک به همین موضوع که شاید برایتان مفید باشد.

همه مقالات آموزش شبکه
آموزش شبکه

فروش VPN قانونی در ایران ۱۴۰۵ 【مجوز رسمی + راه‌اندازی کسب‌وکار】

فروش VPN قانونی در ایران در سال 1405 کاملاً امکان‌پذیر است، اما فقط با اخذ مجوز رسمی از وزارت ارتباطات و فناوری اطلاعات. در این مقاله جامع، تمام روش‌های قانونی فروش VPN، مراحل دریافت مجوز، مجازات‌های فروش غیرقانونی و نکات مهم رعایت سیاست‌های جمهوری اسلامی ایران را به‌صورت کامل توضیح می‌دهیم.

ارش اسدی۳ دقیقه مطالعه

آموزش شبکه

بهینه‌ سازی VPS لینوکس و مدیریت (متوسط تا پیشرفته)

راهنمای جامع مدیریت و بهینه‌سازی VPS لینوکس: تکنیک‌های پیشرفته برای امنیت، Docker، Nginx، مانیتورینگ و بکاپ. مناسب کاربران متوسط تا حرفه‌ای با مثال‌های عملی و مقایسه پلن‌های رسپینا ایران.

ارش اسدی۲۵ دقیقه مطالعه