成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在Linux中使用Wondershaper限制網絡帶寬

系統 Linux
以下內容將向你介紹如何輕松對網絡帶寬做出限制,并在類 Unix 操作系統中對網絡流量進行優化。

[[245407]]

 以下內容將向你介紹如何輕松對網絡帶寬做出限制,并在類 Unix 操作系統中對網絡流量進行優化。通過限制網絡帶寬,可以節省應用程序不必要的帶寬消耗,包括軟件包管理器(pacman、yum、apt)、web 瀏覽器、torrent 客戶端、下載管理器等,并防止單個或多個用戶濫用網絡帶寬。在本文當中,將會介紹 Wondershaper 這一個實用的命令行程序,這是我認為限制 Linux 系統 Internet 或本地網絡帶寬的最簡單、最快捷的方式之一。

請注意,Wondershaper 只能限制本地網絡接口的傳入和傳出流量,而不能限制路由器或調制解調器的接口。換句話說,Wondershaper 只會限制本地系統本身的網絡帶寬,而不會限制網絡中的其它系統。因此 Wondershaper 主要用于限制本地系統中一個或多個網卡的帶寬。

下面來看一下 Wondershaper 是如何優化網絡流量的。

在 Linux 中使用 Wondershaper 限制網絡帶寬

wondershaper 是用于顯示系統網卡網絡帶寬的簡單腳本。它使用了 iproute 的 tc 命令,但大大簡化了操作過程。

安裝 Wondershaper

使用 git clone 克隆 Wondershaper 的版本庫就可以安裝***版本:

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

按照以下命令進入 wondershaper 目錄并安裝:

  1. $ cd wondershaper
  2. $ sudo make install

然后執行以下命令,可以讓 wondershaper 在每次系統啟動時都自動開始服務:

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

如果你不強求安裝***版本,也可以使用軟件包管理器(官方和非官方均可)來進行安裝。

wondershaperArch 用戶軟件倉庫(Arch User Repository,AUR)中可用,所以可以使用類似 yay 這些 AUR 輔助軟件在基于 Arch 的系統中安裝 wondershaper

  1. $ yay -S wondershaper-git

對于 Debian、Ubuntu 和 Linux Mint 可以使用以下命令安裝:

  1. $ sudo apt-get install wondershaper

對于 Fedora 可以使用以下命令安裝:

  1. $ sudo dnf install wondershaper

對于 RHEL、CentOS,只需要啟用 EPEL 倉庫,就可以使用以下命令安裝:

  1. $ sudo yum install epel-release
  2. $ sudo yum install wondershaper

在每次系統啟動時都自動啟動 wondershaper 服務。

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

用法

首先需要找到網絡接口的名稱,通過以下幾個命令都可以查詢到網卡的詳細信息:

  1. $ ip addr
  2. $ route
  3. $ ifconfig

在確定網卡名稱以后,就可以按照以下的命令限制網絡帶寬:

  1. $ sudo wondershaper -a <adapter> -d <rate> -u <rate>

例如,如果網卡名稱是 enp0s8,并且需要把上行、下行速率分別限制為 1024 Kbps 和 512 Kbps,就可以執行以下命令:

  1. $ sudo wondershaper -a enp0s8 -d 1024 -u 512

其中參數的含義是:

  • -a:網卡名稱
  • -d:下行帶寬
  • -u:上行帶寬

如果要對網卡解除網絡帶寬的限制,只需要執行:

  1. $ sudo wondershaper -c -a enp0s8

或者:

  1. $ sudo wondershaper -c enp0s8

如果系統中有多個網卡,為確保穩妥,需要按照上面的方法手動設置每個網卡的上行、下行速率。

如果你是通過 git clone 克隆 GitHub 版本庫的方式安裝 Wondershaper,那么在 /etc/conf.d/ 目錄中會存在一個名為 wondershaper.conf 的配置文件,修改這個配置文件中的相應值(包括網卡名稱、上行速率、下行速率),也可以設置上行或下行速率。

  1. $ sudo nano /etc/conf.d/wondershaper.conf
  2.  
  3. [wondershaper]
  4. # Adapter
  5. #
  6. IFACE="eth0"
  7.  
  8. # Download rate in Kbps
  9. #
  10. DSPEED="2048"
  11.  
  12. # Upload rate in Kbps
  13. #
  14. USPEED="512"

Wondershaper 使用前:

Wondershaper 使用后:

可以看到,使用 Wondershaper 限制網絡帶寬之后,下行速率與限制之前相比已經大幅下降。

執行以下命令可以查看更多相關信息。

  1. $ wondershaper -h

也可以查看 Wondershaper 的用戶手冊:

  1. $ man wondershaper

根據測試,Wondershaper 按照上面的方式可以有很好的效果。你可以試用一下,然后發表你的看法。

責任編輯:龐桂玉 來源: Linux中國
相關推薦

2018-09-14 08:00:00

LinuxWondershape網絡帶寬

2018-02-24 14:27:09

Linux命令網絡帶寬

2019-07-04 08:31:04

Linux監控網絡

2019-08-20 10:57:26

MySQL 網絡性能

2009-12-17 17:01:41

2017-06-19 17:43:04

網絡帶寬網絡設計

2018-11-09 08:12:53

網絡帶寬傳輸

2009-12-14 16:26:50

動態路由協議

2009-06-10 13:42:20

東華軟件流量分析網絡管理

2009-02-20 10:18:00

路由智能QoS網絡管理

2011-06-29 10:35:27

帶寬網絡

2009-12-25 14:31:45

EPON光纖接入技術

2021-08-09 11:36:53

Linux網絡帶寬命令

2014-04-09 16:52:24

NetHogs網絡帶寬開源監控

2015-09-29 10:36:35

2017-03-02 11:59:03

數據中心網絡帶寬極限

2009-08-03 16:38:40

2018-11-06 10:08:34

無線AP網絡帶寬無線網絡

2009-11-11 16:13:19

路由器協議

2017-11-15 10:22:58

數據中心網絡線速
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产 | 国产99久久久国产精品 | 男人av在线| 欧美精品一二三 | 亚洲成人免费视频在线观看 | 国产成人在线视频播放 | 欧美极品视频 | 久久久久久久亚洲精品 | 性大毛片视频 | 国产精品久久久久久久免费观看 | 亚洲精品一区中文字幕乱码 | 日韩成人免费视频 | 视频一区二区中文字幕 | 久草新在线 | 91免费看片| 一级黄色毛片子 | 欧美一区二区三区精品免费 | 色综合一区 | 国产91一区二区三区 | 欧美性受 | 亚洲精品视频久久 | 青青久久 | 欧美日韩综合一区 | 欧美一级二级在线观看 | 亚洲一区二区在线播放 | 亚洲一区二区中文字幕在线观看 | 男女羞羞视频在线观看 | 99免费精品视频 | 亚洲一区二区中文字幕 | 在线观看国产三级 | 亚洲黄色成人网 | 国产乱码精品一品二品 | 亚洲精品在线免费看 | 美女国内精品自产拍在线播放 | 国产精品视频播放 | 中文字幕中文字幕 | 国产精品免费在线 | 国产精品一区二区三区四区 | 欧美日韩在线国产 | 免费观看av | 中文字幕在线免费观看 |