Ini adalah panduan tentang cara Meningkatkan throughput dan mengurangi latensi untuk Server Media Linux Plex, algoritme BBR dibuat oleh google dan ketika digunakan, mereka memiliki peningkatan throughput hingga 14%. Dalam pengujian pribadi saya, saya melihat sekitar 10% penurunan ping atau latensi dan peningkatan 12% dalam throughput.
Apa itu BBR?
BBR (“B ottleneck B andwidth dan R waktu propagasi ound-trip") adalah algoritma kontrol kemacetan baru yang dikembangkan di Google. Algoritme kontrol kemacetan — berjalan di dalam setiap komputer, ponsel, atau tablet yang terhubung ke jaringan — yang memutuskan seberapa cepat pengiriman data.
Persyaratan
- Kernel Linux versi 4.9 atau lebih tinggi
- CONFIG_TCP_CONG_BBR
- CONFIG_NET_SCH_FQ
Pada Linux Debian/Ubuntu ketik perintah grep berikut
grep 'CONFIG_TCP_CONG_BBR' /boot/config-$(uname -r) grep 'CONFIG_NET_SCH_FQ' /boot/config-$(uname -r)
Opsional (Telusuri dan instal versi stabil terbaru)
Pertama-tama mari kita perbaiki sistem operasi Linux saat ini, Dalam hal ini Ubuntu 16.04.3
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.3 LTS Release: 16.04 Codename: xenial
Sekarang mari kita cari tahu versi terbaru dari kernel Linux
apt-cache search linux-generic
Versi Linux saat ini tercantum di bawah ini.
Linux-image-4.10.0-30-generic - Linux kernel image for version 4.10.0 on 64 bit x86 SMP
Sekarang ke Proses instalasi
sudo apt-get install linux-image-4.10.0-30-generic
Blokir pembaruan Kernel untuk mencegah penurunan versi, Ini untuk *DIPERLUKAN* Server yang diinstal pada 16,04 LTS atau Versi LTS sebelumnya.
sudo apt-mark hold linux-image-generic linux-headers-generic
Siapkan kontrol kemacetan BBR
Kami sekarang siap untuk mengaktifkan kontrol kemacetan TCP BBR
sudo nano /etc/sysctl.conf
Tambahkan dua baris berikut ke akhir conf
net.core.default_qdisc=fq net.ipv4.tcp_congestion_control=bbr
Kontrol + X untuk menutup dan Y untuk menyimpan. Setelah disimpan, sekarang kita dapat melakukan Reboot dan menikmati!
sudo reboot