微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux如何安装和使用Trickle

时间:2024-05-17 19:20:23   

大家好,今天Win10系统之家小编给大家分享「Linux如何安装和使用Trickle」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

生意如何小账本专业版-小商户销售和存货记账系列软件最新版本下载

  在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

上一页12下一页 剩下全文

以上就是关于「Linux如何安装和使用Trickle」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家www.ghOst580.neT独家①使★用,转载请联系网站管理人员!

相关文章

  • Linux如何安装和使用Trickle

    Linux如何安装和使用Trickle


      在Linux系统中,如果在下载东西的话浏览网页就会变得非常卡,这时就需要对下载网速进行一定的限制,而Trickle就是一款很好的宽带控制工具,下面小编就给大家介绍下Linux安装使用Trickle的方法。
      Trickle是什么?
      Trickle是一款带宽控制供给,用来限制如Firefox,FTP,SSH以及其他使用网络带宽的程序的带宽。你希望你的Youtube...
  • Linux如何安装和使用NeoBundle

    Linux如何安装和使用NeoBundle


      Linux系统要想使用Vim编辑器,就要安装Vim插件,(Vim插件的安装可以参考系统之家Ubuntu安装vim插件的步骤),而适时的管理Vim插件就很有必要的,而NeoBundle就能够对Vim插件进行管理,下面小编就给大家介绍下Linux安装使用NeoBundle的方法。
      我们为什么要使用插件管理器?Vim支持大量插件,但是由于它没有严格定义框架,插件的文件可以胡乱分...
  • Linux系统如何安装和使用supportconfig工具

    Linux系统如何安装和使用supportconfig工具


      supportconfig作为Linux系统shell编写的工具,其功能是非常强大的,但还是有很多人对supportconfig工具不了解,不知如何使用supportconfig工具,下面小编就简单的给大家介绍下Linux安装使用supportconfig的方法。
      一、supportconfig的安装
      可以通过yast进行安装,也可以通过zypper命令进行安...
  • Linux系统下如何安装和使用GitHub

    Linux系统下如何安装和使用GitHub


      Linux系统下GitHub是一个内核代码管理系统,可以帮助程序员自动更新代码,而不用手动上传到服务器上,这样就可以节省不少时间。下面就来介绍一下Linux系统下如何安装和使用GitHub。
      一、安装与配置
      虽说Git预装在所有Mac和Linux电脑中,但预装的Git无一例外都版本陈旧。所以,无论你是使用Mac,Linux还是Windows,都必须自己安装Gi...