GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak omezit šířku pásma sítě v Ubuntu

Při stahování velkých souborů z internetu většinou nechcete rušit zbytek sítě přetížením, protože většinu šířky pásma sítě spotřebuje jeden proces.

V tomto článku uvidíme, jak omezit šířku pásma sítě v Ubuntu 18.04 LTS pomocí Wondershaper. Wondershaper je nástroj příkazového řádku, který pomáhá omezit využití šířky pásma tím, že šetří zbytečnou spotřebu šířky pásma. Pomocí Wondershaper můžete nastavit maximální rychlost nahrávání a stahování na konkrétním síťovém rozhraní.

Omezit šířku pásma pomocí Wondershaper

V této části uvidíme, jak nainstalovat Wondershaper pomocí Ubuntu Terminal

Krok 1:Otevřete Terminál

K instalaci nástroje Wondershaper použijeme terminál Ubuntu. Terminál můžete otevřít pomocí vyhledávací lišty ve Spouštěči aplikací. Případně můžete použít zkratku stisknutím kombinace kláves Ctrl+Alt+T ke spuštění Terminálu.

Krok 2:Instalace Wondershaper

Wondershaper je k dispozici v oficiálních repozitářích Ubuntu. V Terminálu spusťte níže uvedený příkaz jako sudo a nainstalujte Wondershaper

$ sudo apt-get install wondershaper

Existuje alternativní způsob instalace Wondershaper v případě, že chcete mít Wondershaper s nejnovějšími aktualizacemi. Tuto metodu používám k popisu postupu.

Přejděte do adresáře pomocí cd příkaz v Terminálu.

$ cd /bin

Poté přidejte níže uvedený příkaz:

$ git clone https://github.com/magnific0/wondershaper.git

Přejděte do adresáře Wondershaper a nainstalujte jej pomocí níže uvedeného příkazu jako sudo:

$ cd wondershaper
sudo make install

Krok 3:Povolte a spusťte službu

Jakmile dokončíte instalaci, povolte službě, aby se spustila automaticky při každém spuštění systému. Všimněte si, že Wondershaper lze spustit jako službu podobnou jiným službám v Ubuntu.

Po povolení služby také spusťte službu, abyste ji mohli používat v aktuálním čase.

Spusťte níže uvedené příkazy jako sudo v Terminálu, abyste povolili a spustili službu Wondershaper:

$ sudo systemctl enable wondershaper.service
$ sudo systemctl start wondershaper.service

Krok 4:Ověřte službu

Můžete ověřit, zda je služba Wondershaper aktivní, spuštěním níže uvedeného příkazu jako sudo:

$ sudo systemctl status wondershaper.service

V případě, že chcete službu zastavit, spusťte níže uvedený příkaz:

$ sudo systemctl stop wondershaper.service

V případě, že dojde k problému se službou a chcete ji restartovat, spusťte níže uvedený příkaz:

$ sudo systemctl restart wondershaper.service

Krok 5:Použijte Wondershaper

Najděte název rozhraní, na kterém chcete omezit šířku pásma.

Název rozhraní můžete zjistit pomocí jednoho z následujících příkazů:

$ ifconfig

$ ip link show

$ ip addr

Chcete-li omezit šířku pásma pro konkrétní rozhraní, spusťte příkaz v následující syntaxi:

$ sudo wondershaper -a -d -u

-a :definuje název rozhraní

-d: definuje rychlost stahování v kbps

-u :definuje rychlost odesílání v kbps

Například chci omezit šířku pásma pro rozhraní eth0 na 1024 kbps pro stahování a 512 kbps pro nahrávání, spustím tento příkaz:

Chcete-li vymazat nebo odstranit omezení šířky pásma z rozhraní, spusťte příkaz s sudo v níže uvedené syntaxi:

$ sudo wondershaper -c –a

Pokud jste nainstalovali Wondershaper pomocí úložiště GitHub, pak existuje konfigurační soubor wonderhsaper.conf na /etc/conf.d . Můžete upravit pomocí libovolného textového editoru.

K úpravě tohoto konfiguračního souboru používám editor Nano. Spusťte níže uvedený příkaz v okně Terminál:

$ sudo nano /etc/conf.d/wondershaper.conf

Zde můžete nastavit rozhraní a definovat limit šířky pásma pro upload a download. Až skončíte s konfiguracemi, uložte soubor a ukončete.

Po provedení změn v konfiguračním souboru nezapomeňte restartovat službu Wondershaper.

Takže to byl nejjednodušší způsob, jak omezit šířku pásma sítě a zajistit provoz bez přetížení tím, že zabráníte jedinému uživateli spotřebovat celou šířku pásma.


Ubuntu
  1. Jak nainstalovat Docker na Ubuntu 18.04

  2. Jak nainstalovat Apache na Ubuntu 18.04

  3. Jak omezit šířku pásma sítě?

  1. Jak nainstalovat MariaDB 10.4 na Ubuntu 18.04

  2. Jak nainstalovat MongoDB na Ubuntu 18.04

  3. Jak nainstalovat Jenkins na Ubuntu 18.04

  1. Jak nainstalovat ClickHouse na Ubuntu 20.04

  2. Jak nainstalovat KVM na Ubuntu 20.04

  3. Jak nainstalovat Webmin na Ubuntu