位置: 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用途是什么)

  • switch手柄能连接手机吗(switch手柄能连接ipad吗)

    switch手柄能连接手机吗(switch手柄能连接ipad吗)

  • 魅族18支持的4G网络有哪些(魅族18支持的有线耳机有哪些)

    魅族18支持的4G网络有哪些(魅族18支持的有线耳机有哪些)

  • 苹果耳机充电盒充不进电(苹果耳机充电盒掉了怎么找回)

    苹果耳机充电盒充不进电(苹果耳机充电盒掉了怎么找回)

  • 抖音账号三无什么意思(什么是三无抖音)

    抖音账号三无什么意思(什么是三无抖音)

  • 苹果7电池能用一天吗(苹果7电池能用快充吗)

    苹果7电池能用一天吗(苹果7电池能用快充吗)

  • 微信群的头像怎么换(微信群的头像怎么变)

    微信群的头像怎么换(微信群的头像怎么变)

  • iphone11右侧边缘发热(苹果11右侧)

    iphone11右侧边缘发热(苹果11右侧)

  • 苹果11横屏竖屏在哪设置(苹果11横屏竖屏在哪里调胜率)

    苹果11横屏竖屏在哪设置(苹果11横屏竖屏在哪里调胜率)

  • 淘宝封永久还能解封吗(淘宝被永久封还能开吗)

    淘宝封永久还能解封吗(淘宝被永久封还能开吗)

  • ipad的麦克风在哪里(ipad的麦克风在什么位置图)

    ipad的麦克风在哪里(ipad的麦克风在什么位置图)

  • 7p闪光灯怎么打开(苹果7p的闪光灯)

    7p闪光灯怎么打开(苹果7p的闪光灯)

  • 电脑右下角红x不能上网(电脑右下角红旗打个叉怎么消除)

    电脑右下角红x不能上网(电脑右下角红旗打个叉怎么消除)

  • 小米呼叫转移设置不了(小米呼叫转移设置一直转圈)

    小米呼叫转移设置不了(小米呼叫转移设置一直转圈)

  • 朋友经常说xp什么意思(朋友说是什么意思)

    朋友经常说xp什么意思(朋友说是什么意思)

  • 钉钉手机和电脑怎么同时使用(钉钉手机和电脑为什么不能同步)

    钉钉手机和电脑怎么同时使用(钉钉手机和电脑为什么不能同步)

  • 刚买的充电宝先用还是先充电(刚买的充电宝先充电大概要多久)

    刚买的充电宝先用还是先充电(刚买的充电宝先充电大概要多久)

  • 抖音怎么查看所有送礼记录(抖音怎么查看所有关注的人)

    抖音怎么查看所有送礼记录(抖音怎么查看所有关注的人)

  • Apple Watch Series5怎么使用手电筒

    Apple Watch Series5怎么使用手电筒

  • 魅族16T怎么开启应用分身(魅族16t怎么开启快充)

    魅族16T怎么开启应用分身(魅族16t怎么开启快充)

  • iphone清理缓存小技巧(iphone 清缓存)

    iphone清理缓存小技巧(iphone 清缓存)

  • 天猫优品怎么加盟(天猫优品怎么加盟代理)

    天猫优品怎么加盟(天猫优品怎么加盟代理)

  • 小米cc9支不支持内存卡(小米cc9支不支持无线充电)

    小米cc9支不支持内存卡(小米cc9支不支持无线充电)

  • oppor17屏幕分辨率(oppor17pro屏幕分辨率)

    oppor17屏幕分辨率(oppor17pro屏幕分辨率)

  • cad怎么显示节点(cad怎么显示节点 命令)

    cad怎么显示节点(cad怎么显示节点 命令)

  • iphone弹不出wifi认证(iphone弹不出校园网登录界面)

    iphone弹不出wifi认证(iphone弹不出校园网登录界面)

  • 闲鱼怎么开链接给买家(闲鱼怎么开链接给卖家)

    闲鱼怎么开链接给买家(闲鱼怎么开链接给卖家)

  • 在王者荣耀里,怎么邀请好友加入战队呢?(在王者荣耀里怎么删除好友)

    在王者荣耀里,怎么邀请好友加入战队呢?(在王者荣耀里怎么删除好友)

  • 【JavaScript-动画原理】如何使用js进行动画效果的实现(javascript动画教程)

    【JavaScript-动画原理】如何使用js进行动画效果的实现(javascript动画教程)

  • 个人独资企业出资额是注册资本吗
  • 企业缴纳个人所得税比例
  • 金税四期记账报税流程
  • 客票服务主要包括
  • 出口退税勾选后多久可以申报退税
  • 农产品普通发票抵扣政策
  • 会计集中核算模式
  • 转让不动产增值税纳税义务发生时间
  • 转让无形资产专利权的账务处理
  • 建筑企业简易计税异地预缴
  • 商业地产会计核算流程
  • 跨地区经营怎么交税
  • 免税企业收到的专用发票要怎么转出
  • 201金8税盘抵扣期限是多久?
  • 什么凭证需要审计报告
  • 生活用品发票可以报销吗
  • 收据和发票有什么区别?买家电
  • 小规模增值税免税额
  • 账套没有以前年度调整
  • 工业企业生产成本核算表
  • 要求快速启动
  • 怎么修改boot启动项
  • linux录制视频工具
  • PHP:pg_num_fields()的用法_PostgreSQL函数
  • php 实例
  • 出口退税进项发票稽核
  • php获取文本内容
  • 基建项目招标流程
  • 机票的退票费可以开具发票吗
  • 一万字综述怎么写
  • 仓库盘点单模板
  • 刷题有什么作用
  • thinkphp 分页
  • 收到房租怎么做账务处理
  • sosreport命令收集详细信息
  • spring boot怎么学
  • 水电费发票如何分配给客户
  • sqlcoalesce
  • sql实现split函数的脚本
  • 主营业务收入净额在利润表里怎么看
  • 转让不动产增值税征收管理办法
  • 国际快递运输服务有哪些
  • 应收账款坏账计提比例新标准
  • 开出银行汇票支付货款
  • 成本不够如何计算出来
  • 购买机器的会计分录
  • 土地使用税和房产税是一起的吗
  • 关于合同履约成本的表述错误的有
  • 解缴税费
  • u8委外怎么核销
  • 应收款挂账是什么意思
  • sql server的go
  • mysql中的查询
  • freebsd怎么用
  • 怎么改windowsxp版本
  • mac的icloud
  • ubuntu20.04怎么用
  • 有没有类似window的免费软件
  • win7系统介绍
  • 盗版xp黑屏的解决办法
  • 进程 电脑
  • linuxdhcp服务器管理与配置
  • win8.1最流畅
  • win8.1 安装
  • php九宫格
  • node.js可以写接口吗
  • cocos2dx4.0入门
  • js中date
  • linux 进程监控
  • unity openvr
  • node.js deno
  • python数据连接
  • unity3d 版本
  • unity toggle切换状态
  • jquery输出语句
  • 税务局属于什么行业类别
  • 专项扣除赡养老人是什么意思
  • 赣州市民中心上班时间电话号码
  • 企业所得税到底是卖方承担还是买方承担
  • 注册税务师考试时间2024
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设