⑴从输出可以看到,下载速度大约是 KB/s。我想限制下载速度到 K/s,这样我就可以用我的带宽做其他的事情了。下面的命令用来限制wget速度到 K/s。
⑵ravisaiveravisaive-OptiPlex-:~$ trickle -d wget
⑶---- ::--
⑷Resolving sourcefe. (sourcefe.。。。 ...
⑸Connecting to sourcefe. (sourcefe.|...|:.。。 connected.
⑹HTTP request sent, awaiting response.。。 Found
⑺Location: [following]
⑻---- ::--
⑼Resolving downloads.sourcefe. (downloads.sourcefe.。。。 ...
⑽Connecting to downloads.sourcefe. (downloads.sourcefe.|...|:.。。 connected.
⑾HTTP request sent, awaiting response.。。 Found
⑿Location: [following]
⒀---- ::--
⒁Resolving kaz.dl.sourcefe. (kaz.dl.sourcefe.。。。 ...
⒂Connecting to kaz.dl.sourcefe. (kaz.dl.sourcefe.|...|:.。。 connected.
⒃HTTP request sent, awaiting response.。。 OK
⒄Length: (.G [application/octet-stream]
⒅Saving to: ‘download.’
⒆% [ ] ,, .KB/s eta h m
⒇从输出可以看到,下载速度被限制到了K/s。下载将会持续小时分钟。上面的“-d”选项表示下载,还可以结合使用 “-d”选项和上传选项(-u,如下例所示。
⒈# trickle -u -d ftp
⒉上面的命令限制ftp 客户端的上传速度为K/s,下载速度为K/s。还可以使用下面的命令,限制在一个shell里运行的所有命令的带宽。
⒊trickle -d -u bash
⒋每个命令行工具都对用户提供了帮助,使用“trickle -h”命令来找出更多trickle工具的用法。
⒌rootoltjano-XCR:/usr/bin# trickle -h
⒍Usage: trickle [-hvVs] [-d 《rate》] [-u 《rate》] [-w 《length》] [-t 《seconds》]
⒎[-l 《length》] [-n 《path》] mand 。。。
⒏-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的方法介绍了,可以看出,通过Trickle限制下载上传速度后,下载东西就不会影响你浏览网页了,但Trickle不能限制使用UDP协议的宽带。