GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Aumenta il throughput e riduce la latenza per Ubuntu Plex Media Server

Questa è una guida su come aumentare il throughput e ridurre la latenza per Linux Plex Media Server, l'algoritmo BBR è stato creato da Google e quando viene utilizzato da loro hanno un aumento fino al 14% del throughput. Nel mio test personale ho riscontrato una diminuzione del 10% del ping o della latenza e un aumento del 12% della velocità effettiva.

Cos'è BBR?

BBR ("B collo di cavallo B andwidth e R tempo di propagazione di andata e ritorno") è un nuovo algoritmo di controllo della congestione sviluppato da Google. Algoritmi di controllo della congestione — che funzionano all'interno di ogni computer, telefono o tablet connesso a una rete — che decidono la velocità di invio dei dati.

Requisiti

  1. kernel Linux versione 4.9 o successive
  2. CONFIG_TCP_CONG_BBR
  3. CONFIG_NET_SCH_FQ

 Su una Debian/Ubuntu Linux, digita il seguente comando grep

grep 'CONFIG_TCP_CONG_BBR' /boot/config-$(uname -r)
grep 'CONFIG_NET_SCH_FQ' /boot/config-$(uname -r)

Facoltativo (cerca e installa l'ultima versione stabile)

Per prima cosa, permettiamo di correggere l'attuale sistema operativo Linux, in questo caso 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

Ora scopriamo l'ultima versione del kernel Linux

apt-cache search linux-generic

La versione attuale di Linux è elencata di seguito.

Linux-image-4.10.0-30-generic - Linux kernel image for version 4.10.0 on 64 bit x86 SMP

Ora vai al processo di installazione

sudo apt-get install linux-image-4.10.0-30-generic

Blocca gli aggiornamenti del kernel per impedire il downgrade. Questo è per i server *RICHIESTI* installati su versioni LTS 16.04 o precedenti.

sudo apt-mark hold linux-image-generic linux-headers-generic

Imposta controllo della congestione BBR

Ora siamo pronti per abilitare il controllo della congestione TCP BBR

sudo nano /etc/sysctl.conf

Aggiungi le due righe seguenti alla fine della conf

net.core.default_qdisc=fq
net.ipv4.tcp_congestion_control=bbr

Control + X per chiudere e Y per salvare. Una volta salvato, ora possiamo riavviare e divertirci!

sudo reboot


Ubuntu
  1. 16 migliori server Syslog per Linux e Windows

  2. Come configurare e utilizzare il server FTP in Ubuntu Linux

  3. Come installare Plex Media Server su Ubuntu 20.04

  4. Avvia, riavvia e arresta manualmente Plex Media Server Ubuntu/Debian

  5. Quale versione di Ubuntu è la migliore per Home Media Server e Nas?

Installa e configura Plex Media Server su Ubuntu 22.04 LTS

Come installare Plex Media Server su Ubuntu 20.04 LTS

Come installare Plex Media Server su Linux Mint 20

Come installare Plex Media Server su Linux:un tutorial per principianti

Come installare Plex Media Streaming Server su Ubuntu 19.04

Come installare Plex Media Server su Ubuntu 22.04