GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Erhöhen Sie den Durchsatz und reduzieren Sie die Latenz für Ubuntu Plex Media Server

Dies ist eine Anleitung zur Erhöhung des Durchsatzes und Reduzierung der Latenz für Linux Plex Media Server. Der BBR-Algorithmus wurde von Google entwickelt, und wenn er von Google verwendet wird, haben sie eine bis zu 14 % höhere Durchsatzleistung. In meinem Personentest habe ich eine Verringerung des Pings oder der Latenz um etwa 10 % und eine Steigerung des Durchsatzes um 12 % festgestellt.

Was ist BBR?

BBR („B Engpass B andwidth und R Round-Trip Propagation Time“) ist ein neuer Staukontrollalgorithmus, der von Google entwickelt wurde. Überlastungskontrollalgorithmen – laufen in jedem Computer, Telefon oder Tablet, das mit einem Netzwerk verbunden ist – und entscheiden, wie schnell Daten gesendet werden.

Anforderungen

  1. Linux-Kernel-Version 4.9 oder höher
  2. CONFIG_TCP_CONG_BBR
  3. CONFIG_NET_SCH_FQ

 Geben Sie unter Debian/Ubuntu Linux den folgenden grep-Befehl ein

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

Optional (Suchen und installieren Sie die neueste stabile Version)

Als erstes mal das aktuelle Linux Betriebssystem, in diesem Fall 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

Lassen Sie uns jetzt die neueste Version des Linux-Kernels herausfinden

apt-cache search linux-generic

Die aktuelle Linux-Version zu diesem Zeitpunkt ist unten aufgeführt.

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

Nun zum Installationsprozess

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

Blockieren Sie Kernel-Updates, um ein Downgrade zu verhindern. Dies gilt für *ERFORDERLICH* Server, die auf 16.04 LTS oder früheren LTS-Versionen installiert sind.

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

BBR-Überlastungskontrolle einrichten

Wir sind jetzt bereit, die TCP-BBR-Überlastungssteuerung zu aktivieren

sudo nano /etc/sysctl.conf

Fügen Sie die folgenden zwei Zeilen am Ende der conf hinzu

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

Strg + X zum Schließen und Y zum Speichern. Einmal gespeichert, können wir jetzt neu starten und genießen!

sudo reboot


Ubuntu
  1. Die 16 besten Syslog-Server für Linux und Windows

  2. So richten Sie einen FTP-Server in Ubuntu Linux ein und verwenden ihn

  3. So installieren Sie Plex Media Server unter Ubuntu 20.04

  4. Plex Media Server Ubuntu/Debian manuell starten, neu starten und stoppen

  5. Welche Version von Ubuntu eignet sich am besten für Home Media Server und NAS?

Plex Media Server auf Ubuntu 22.04 LTS installieren und einrichten

So installieren Sie Plex Media Server unter Ubuntu 20.04 LTS

So installieren Sie Plex Media Server unter Linux Mint 20

So installieren Sie Plex Media Server unter Linux:Ein Tutorial für Neulinge

So installieren Sie Plex Media Streaming Server unter Ubuntu 19.04

So installieren Sie Plex Media Server unter Ubuntu 22.04