91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux安裝和使用Trickle以便更好的進行寬帶控制的方法

發布時間:2021-09-27 14:27:56 來源:億速云 閱讀:117 作者:iii 欄目:系統運維

這篇文章主要講解了“Linux安裝和使用Trickle以便更好的進行寬帶控制的方法”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Linux安裝和使用Trickle以便更好的進行寬帶控制的方法”吧!

  Trickle 是什么?

  Trickle是一款帶寬控制供給,用來限制如Firefox, FTP , SSH以及其他使用網絡帶寬的程序的帶寬。你希望你的Youtube音樂體驗影響到你的ftp下載么?如果不想,請繼續閱讀這篇文章,學習如何在你的機器上安裝和使用trickle。

  怎樣在Linux上安裝Trickle

  trickle工具有一些依賴包,安裝和使用trickle之前必須安裝“libevent 庫”,不過這個庫在大多數現在的Linux機器上已經默認安裝。

  在 Debian/Ubuntu/Linux Mint 上

  在Debian/Ubuntu/Mint 機器上運行 apt-get install trickle進行安裝。請確保源列表已經更新,接著安裝你想要的應用。

  $ sudo apt-get update

  $ sudo apt-get install trickle

  在 RHEL/CentOS/Fedora 上

  首先你需要更新系統,然后使用下面的命令安裝trickle。

  # yum update

  # yum install trickle

  Trickle如何工作?

  Trickle通過控制socket數據讀寫量來控制和限制應用的上傳/下載速度。它使用另一個版本的BSD套接字API,但是區別是trickle還管理socket調用。

  要注意的是trickle使用動態鏈接和加載,所以它只對于使用“Glibc庫”的程序有用。由于trickle可以設置數據在socket上的傳輸延遲,所以它可以用來限制一個應用的網絡帶寬。

  Trickle不能做什么?

  Trickle不能用于限制使用UDP協議的應用的帶寬,它只可用于TCP連接,但是你要知道它也并不是對所有的TCP連接有效。如果你一直仔細地看這篇文章,你可以猜到原因是什么。你還記得trickle只對使用Glibc庫應用有效吧?

  還要說一下,trickle無法工作在使用靜態鏈接的可執行程序上。

  確定Trickle是否可運行在某個特定應用上

  既然trickle無法限制每個應用的上傳/下載速度,就應該有個方法找出trickle可以工作的應用。

  ldd工具可以幫我們找出某個特定的程序是否使用了libc.so庫。如果程序使用了這個庫,就可以使用trickle來限制它的網絡帶寬使用。

  ldd命令用于打印每個程序需要的共享庫。如果你是一個好奇的Linux Geek,那么你可以使用man命令來找出關于ldd工具的更多信息。

  # man ldd

  Filezilla是一款使用ftp協議傳輸文件的程序,trickle可以用來限制它的下載或者上傳速度么?在你考慮的時候,我使用以下的命令來找出trickle是否可用于filezilla。

  # ldd filezilla | grep libc.so

  就我而言,它輸出了如下:

  oltjano@oltjano-X55CR:/usr/bin$ ldd filezilla | grep libc.so

  libc.so.6 =》 /lib/i386-linux-gnu/libc.so.6 (0xb6bc4000)

  既然filezilla使用了“libc.so”庫,那么trickle可以用來限制它的網絡帶寬。這個方法可以用在任何你感興趣的程序上。

  學習如何使用Trickle

  使用下面的命令輸出trickle工具的版本。

  root@oltjano-X55CR:~# trickle -V

  trickle: version 1.07

  Linux有很多命令行工具使測試(實驗)變得有趣和美麗。下面的命令使用wget 工具來下載最新的Pear OS鏡像。

  root@oltjano-X55CR:~# wget http://sourceforge.net/projects/pearoslinux/files/Pear%20OS%208/pearos8-i386.iso/download

  --2013-11-20 11:56:32-- http://sourceforge.net/projects/pearoslinux/files/Pear%20OS%208/pearos8-i386.iso/download

  Resolving sourceforge.net (sourceforge.net)。。。 216.34.181.60

  Connecting to sourceforge.net (sourceforge.net)|216.34.181.60|:80.。。 connected.

  HTTP request sent, awaiting response.。。 302 Found

  Location: http://downloads.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso?r=&ts=1384928843&use_mirror=kaz [following]

  --2013-11-20 11:56:33-- http://downloads.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso?r=&ts=1384928843&use_mirror=kaz

  Resolving downloads.sourceforge.net (downloads.sourceforge.net)。。。 216.34.181.59

  Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80.。。 connected.

  HTTP request sent, awaiting response.。。 302 Found

  Location: http://kaz.dl.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso [following]

  --2013-11-20 11:56:33-- http://kaz.dl.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso

  Resolving kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)。。。 88.204.157.163

  Connecting to kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)|88.204.157.163|:80.。。 connected.

  HTTP request sent, awaiting response.。。 200 OK

  Length: 1093664768 (1.0G) [application/octet-stream]

  Saving to: ‘download’

  0% [ ] 30,78,278 381KB/s eta 1h 50m

  從輸出可以看到,下載速度大約是381 KB/s。我想限制下載速度到13 K/s,這樣我就可以用我的帶寬做其他的事情了。下面的命令用來限制wget速度到13 K/s。

  ravisaive@ravisaive-OptiPlex-380:~$ trickle -d 13 wget http://sourceforge.net/projects/pearoslinux/files/Pear%20OS%208/pearos8-i386.iso/download

  --2013-11-20 12:01:19-- http://sourceforge.net/projects/pearoslinux/files/Pear%20OS%208/pearos8-i386.iso/download

  Resolving sourceforge.net (sourceforge.net)。。。 216.34.181.60

  Connecting to sourceforge.net (sourceforge.net)|216.34.181.60|:80.。。 connected.

  HTTP request sent, awaiting response.。。 302 Found

  Location: http://downloads.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso?r=&ts=1384929129&use_mirror=kaz [following]

  --2013-11-20 12:01:19-- http://downloads.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso?r=&ts=1384929129&use_mirror=kaz

  Resolving downloads.sourceforge.net (downloads.sourceforge.net)。。。 216.34.181.59

  Connecting to downloads.sourceforge.net (downloads.sourceforge.net)|216.34.181.59|:80.。。 connected.

  HTTP request sent, awaiting response.。。 302 Found

  Location: http://kaz.dl.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso [following]

  --2013-11-20 12:01:20-- http://kaz.dl.sourceforge.net/project/pearoslinux/Pear%20OS%208/pearos8-i386.iso

  Resolving kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)。。。 88.204.157.163

  Connecting to kaz.dl.sourceforge.net (kaz.dl.sourceforge.net)|88.204.157.163|:80.。。 connected.

  HTTP request sent, awaiting response.。。 200 OK

  Length: 1093664768 (1.0G) [application/octet-stream]

  Saving to: ‘download.1’

  0% [ ] 2,01,550 13.1KB/s eta 21h 5m

  從輸出可以看到,下載速度被限制到了13K/s。下載將會持續21小時5分鐘。上面的“-d”選項表示下載,還可以結合使用 “-d”選項和上傳選項(-u),如下例所示。

  # trickle -u 100 -d 50 ftp

  上面的命令限制ftp 客戶端的上傳速度為100K/s,下載速度為50K/s。還可以使用下面的命令,限制在一個shell里運行的所有命令的帶寬。

  trickle -d 130 -u 13 bash

  每個命令行工具都對用戶提供了幫助,使用“trickle -h”命令來找出更多trickle工具的用法。

  root@oltjano-X55CR:/usr/bin# trickle -h

  Usage: trickle [-hvVs] [-d 《rate》] [-u 《rate》] [-w 《length》] [-t 《seconds》]

  [-l 《length》] [-n 《path》] command 。。。

  -h Help (this)

  -v Increase verbosity level

  -V Print trickle version

  -s Run trickle in standalone mode independent of trickled

  -d 《rate》 Set maximum cumulative download rate to 《rate》 KB/s

  -u 《rate》 Set maximum cumulative upload rate to 《rate》 KB/s

  -w 《length》 Set window length to 《length》 KB

  -t 《seconds》 Set default smoothing time to 《seconds》 s

  -l 《length》 Set default smoothing length to 《length》 KB

  -n 《path》 Use trickled socket name 《path》

  -L 《ms》 Set latency to 《ms》 milliseconds

  -P 《path》 Preload the specified .so instead of the default one

感謝各位的閱讀,以上就是“Linux安裝和使用Trickle以便更好的進行寬帶控制的方法”的內容了,經過本文的學習后,相信大家對Linux安裝和使用Trickle以便更好的進行寬帶控制的方法這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凤山市| 柏乡县| 金溪县| 涿州市| 图们市| 呈贡县| 高陵县| 察哈| 仙桃市| 蒙城县| 博客| 常宁市| 栾城县| 瑞丽市| 太和县| 博客| 玉山县| 康马县| 北碚区| 东山县| 宁晋县| 惠东县| 松阳县| 榆林市| 孟连| 陵川县| 桑日县| 永清县| 慈利县| 叙永县| 甘谷县| 拉孜县| 清新县| 保德县| 天祝| 杭州市| 大兴区| 车致| 习水县| 许昌县| 闸北区|