GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu PlexMediaServerのスループットを向上させてレイテンシーを削減

これは、Linux Plex Media Serverのスループットを向上させてレイテンシを短縮する方法に関するガイドです。BBRアルゴリズムはGoogleによって作成され、それらによって使用されると、スループットが最大14%向上します。個人テストでは、pingまたはレイテンシが約10%減少し、スループットが12%増加しました。

BBRとは何ですか?

BBR(“ B ottleneck B andwidth and R ound-trippropagation time」)は、Googleで開発された新しい輻輳制御アルゴリズムです。輻輳制御アルゴリズム(ネットワークに接続されているすべてのパソコン、スマートフォン、タブレット内で実行)は、データの送信速度を決定します。

要件

  1. Linuxカーネルバージョン4.9以降
  2. CONFIG_TCP_CONG_BBR
  3. CONFIG_NET_SCH_FQ

Debian / Ubuntu Linuxでは、次のgrepコマンドを入力します

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

オプション(最新の安定バージョンを検索してインストールします)

まず、現在のLinuxオペレーティングシステム(この場合は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

Linuxカーネルの最新バージョンを調べましょう

apt-cache search linux-generic

現時点での現在のLinuxバージョンは以下のとおりです。

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

インストールプロセスに進みます

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

ダウングレードを防ぐためにカーネルの更新をブロックします。これは、16.04LTS以前のLTSバージョンにインストールされている*必須*サーバー用です。

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

BBR輻輳制御の設定

これで、TCPBBR輻輳制御を有効にする準備が整いました

sudo nano /etc/sysctl.conf

次の2行を会議の最後に追加します

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

Control + Xで閉じ、Yで保存します。保存したら、再起動して楽しむことができます!

sudo reboot


Ubuntu
  1. LinuxおよびWindows用の16の最高のSyslogサーバー

  2. Plex Media Server Ubuntu / Debianを手動で起動、再起動、停止します

  3. ホームメディアサーバーとNasに最適なUbuntuのバージョンはどれですか?

  1. UbuntuLinuxでFTPサーバーをセットアップして使用する方法

  2. Ubuntu20.04にPlexMediaServerをインストールする方法

  3. Ubuntu18.04にPlexMediaServerをインストールする方法

  1. Plex Media ServerUbuntu16.04をインストールしてセットアップする方法

  2. Ubuntu20.04にPlexMediaServerをインストールします

  3. Ubuntu 18.04 /Ubuntu16.04およびLinuxMint19にPlexMediaServerをインストールする方法