位置: IT常识 - 正文

Linux系统中安装使用Trickle来控制用户带宽(linux系统安装谷歌浏览器教程)

编辑:rootadmin
这篇文章主要介绍了Linux系统中安装使用trickle来控制用户带宽的方法,需要注意的是最好在使用之前对Trickle是否能够支持目标软件进行检测,需要的朋友可以参考下... 16-01-05

推荐整理分享Linux系统中安装使用Trickle来控制用户带宽(linux系统安装谷歌浏览器教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux系统安装谷歌浏览器教程,linux系统中安装软件,linux系统中安装web服务,linux系统中安装auto dock,linux系统中安装软件的方法有哪些,linux系统中安装软件的方法有哪些,linux系统中安装软件的方法有哪些,linux系统中安装软件,内容如对您有帮助,希望把文章链接给更多的朋友!

1. trickle介绍trickle是一款轻量级的用户空间带宽控制管理的工具,用来限制如浏览器Firefox等, FTP , SSH,curl,wget,scp等等使用网络带宽。trickle通过控制socket数据读写量来控制和限制应用的上传和下载速度。要注意的是trickle使用动态链接和加载,所以只对于使用libc.so库的程序有用,其他的则无效的。由于trickle可以设置数据在socket上的传输延迟,因此就可以用来限制应用程序的网络带宽。trickle不能用于限制使用UDP协议的应用的带宽,只可用于TCP连接。也无法工作在使用静态链接的可执行程序上。2. 如何判定trickle对有个应用程序有效根据是否使用libc.so库来判断。可以通过ldd命令来查看某个应用程序是否使用了libc.so库。如果应用程序使用了这个库,就可以用trickle来限制网络带宽,否则不行。

代码如下:# ldd /usr/bin/wget | grep libc.so libc.so.6 => /lib64/libc.so.6 (0x00002adc30397000) 

3.怎样在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 trickleLinux系统中安装使用Trickle来控制用户带宽(linux系统安装谷歌浏览器教程)

  在 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无法工作在使用静态链接的可执行程序上。

4. 使用trickle

代码如下:# trickle --helpUsage: 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 在独立模式下独立运行 -d <rate> 设置最大累计下载速率为 <rate> KB/s -u <rate> 设置最大累计上传速度为 <rate> KB/s -w <length> 设置窗口长度为 <length> KB 。默认512KB。 -t <seconds> 设置默认的平滑时间 <seconds> s 。平滑时间决定多少时间间隔trickle将尝试让应用程序传输数据。较小的值(0.1-1秒)会导致更连续(平滑)会话,非常适合于交互式应用。而较大的值(1-10秒)可能会产生一阵阵的发送和接收数据,对需要大量带宽的应用程序更好。 -l <length> 设置默认的平滑长度 <length> KB 。 默认10 KB。 -n <path> 指定trickled socket名称 <path> 。 默认/tmp/.trickled.sock 。 -L <ms> 设置延时。

5. 举例限制wget下载速度为50KB/s

6. 限制一个shell的所有命令带宽

本文链接地址:https://www.jiuchutong.com/zhishi/274802.html 转载请保留说明!

上一篇:清除CMOS后电脑无法启动解决方法介绍(清除cmos有什么后果)

下一篇:详解Linux中用于查询用户信息的finger和chfn命令(linux用途是什么)

  • 企业收到购买标书的增值税专用发票可以抵扣吗?
  • 房产税如何交
  • 增值税普通发票税率
  • 税控系统维护费怎么做会计分录
  • 租入房租装修费摊销
  • 建筑企业预收款开具不征税发票为什么要预缴
  • 研究开发费用的加计扣除100%
  • 短期借款,应付票据,应付账款和应交税费属于
  • 为安装设备所发生的差旅费入什么科目
  • 外购动产与不动产时增值税的区别
  • 房产税计税依据房产原值怎么算
  • 财政授权支付凭证后多久打款
  • 办理完税务手续是否还需要报税?
  • 未报税会怎么样
  • 个税负数怎么做账
  • 总账会计需要做账吗
  • 卫生许可证为什么需要两个健康证
  • 国税局代开发票是否可代地税局征收城市维?
  • 残保金减免如何做账
  • 电脑屏幕保护不能设置
  • efi系统分区能删除吗win10
  • 打开网页提示打开别的应用
  • 有限责任公司出资方式有哪些
  • 怎么解决windows许可证即将过期
  • 外贸公司付款方式有几种
  • php面向对象编程
  • macOS Catalina10.15.4值得升级吗 macOS Catalina10.15.4更新了什么
  • 财务费用利息收入怎么结转
  • wwwxxx域名选择(www.xxx.com或者.cn)
  • php文件上传用什么请求方法
  • 无偿赠送增值税问题
  • php流程引擎
  • 普尔曼多少钱
  • web期末大作业源代码
  • php similar_text()函数的定义和用法
  • 发票多开了一张怎么处理?
  • 销项负数发票需要入账吗
  • 为什么会有不同的人种
  • 成本会计科目的三级科目有哪些
  • 出纳收到现金会计分录
  • day15-Servlet04
  • 餐饮服务税率是服务类税率还是货物类
  • 如何利用远期交易保值
  • 店面收回转让费怎么办
  • 车船税征收范围有
  • 对方公司已注销还能起诉吗
  • 建筑行业收到的工程转给项目经理成本票从哪来
  • 提取法定盈余公积金的比例是多少
  • 发票开错作废如何处理?
  • 支付劳务公司的劳务费如何扣缴个人所得税?
  • 计提本月工资的账务处理
  • 因质量原因无法退货
  • 旅行社代订机票便宜吗
  • 变更经营范围需要股东会决议吗
  • 产品成本核算有多条原则和要求
  • windows7更新80072efe
  • xp系统注册表空白怎么办
  • 高危禁止安装怎么解除
  • linux怎么自定义命令
  • window配置在哪
  • win10一年更新几次
  • ubuntu怎么将文件传送到电脑
  • win8 控制面板
  • Linux系统中配置网络
  • 在微信支付宝借贷会影响征信吗
  • 虚拟现实国内做的最好的
  • xcopy命令怎么用
  • 一个页面
  • node.js ajax
  • jquery easyui开发指南
  • python按行读取文本并输出到excel
  • js怎么设置图片大小
  • android 获取时区
  • 国家税务局发票验证查询系统
  • 北京市地方税务局2015第10号文件
  • 地税和国税是什么关系
  • 手机微信怎么预约
  • 包头市到青山区多少公里
  • 浙江摩托车上牌条件
  • 如何优化企业的筹资结构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设