Trickle 是个非常小巧实用的 Linux 命令限流工具

Trickle 可以限制 Linux 命令行工具的上传和下载流量。在跨地域文件传输或者备份时非常有用,因为外网带宽往往会比较贵。

或者你想备份进程或者下载进程不对同机器的其他服务产生影响,也需要 Trickle 这样的限流工具。

再或者你在办公室想下载大文件,不希望影响其他网络用户或者应用,Trickle 就是为此设计。

Trickle 的使用非常简单

只需要把 trickle 和相关参数附加在其他 Linux 命令行工具命令之前即可。

比如限制 Wget 下载文件的速度为 20KB/S

trickle -s -d 20wget -c http://blog.eood.cn/

限制文件备份到 AWS S3 的上传速度为 1MB/S:

trickle -s -u 1024s3cmd sync /mnt/data/ s3://my-backup

当然,你也可以把 trickle 加在现有的服务器自动化脚本中完成限流功能。

其他功能

trickle -L 设置延迟为多少 ms

trickle -w 设置窗口长度为多少 KB

总之

假如你使用 Linux 系统作为办公和开发环境。Trickle 还可以针对每个不同的 Linux 工具进行限流,这样你可以限制 BT 下载的速度,而不影响浏览网页。

免费领取兄弟连IT教育原创linux运维工程师视频/细说linux教程,详情咨询官网客服:http://www.lampbrother.net/linux/

学PHP、Linux、HTML5、UI、Android等视频教程(课件+笔记+视频)!联系Q2430675018

欢迎加入linux交流群478068715

高效的 Linux 限流神器Trickle相关推荐

  1. 阿里限流神器Sentinel夺命连环 17 问?,nginx请求转发原理

    阿里限流神器Sentinel夺命连环 17 问?,nginx请求转发原理 前沿技术精品 2021-11-17 10:43:04 阅读数:77 评论数:0 点赞数:0 收藏数:0 标签:Sentinel ...

  2. 后端技术:阿里开源的接口限流神器Sentinel介绍

    Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面. 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数:或者按照某种规则进行限流,如限制i ...

  3. 限流神器Sentinel,不了解一下吗?

    Sentinel 是啥? 分布式系统的流量防卫兵 引用一下之前我画的图: image.png 流量防卫兵 它具备了哪些能力? image.png Sentinel 的生态环境 随着 Alibaba 的 ...

  4. linux限流工具,Linux限流工具之pv

    pv是一款Liunx下的限流工具,可以使用该工具查看任务进度,传输速率,使用 pv示例 # 我的MySQL wing@3306>select count(*) from t; +-------- ...

  5. 限流神器Sentinel与nacos数据双向同步

    sentinel与springcloud.spring cload alibaba 版本选择 版本参考: 版本说明 · alibaba/spring-cloud-alibaba Wiki · GitH ...

  6. Spring Cloud Gateway 整合阿里 Sentinel网关限流实战

    文章目录如下: 网关如何限流? Spring Cloud Gateway本身自带的限流实现,过滤器是RequestRateLimiterGatewayFilterFactory,不过这种上不了台面的就 ...

  7. Spring cloud 多种限流方案

    在频繁的网络请求时,服务有时候也会受到很大的压力,尤其是那种网络攻击,非法的.这样的情形有时候需要作一些限制.例如:限制对方的请求,这种限制可以有几个依据:请求IP.用户唯一标识.请求的接口地址等等. ...

  8. sentinel 限流熔断神器详细介绍

    一.限流熔断神器 sentinel 1.什么是 sentinel: 在基于 SpringCloud 构建的微服务体系中,服务间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素 ...

  9. 网络限流linux,DockOne微信分享(一九八):容器网络限流实践

    [编者的话]我们需要为"上云"的应用提供流量带宽保证,使其不受到其他应用或其他用户的应用的影响.我们需要提供租户级别或者应用级别的有效隔离.今天将分享一下我们为了达到这个目标做了哪 ...

最新文章

  1. struts.properties文件
  2. python3元类简介(metaclass)
  3. Linux源码Kconfig文件语法分析
  4. CAN总线技术 | 数据链路层03 - CAN总线竞争与仲裁机制
  5. python和java哪个有用_python和java哪个好
  6. ROW_NUMBER() OVER 排序函数的基本用法
  7. java中的BigInteger
  8. 从月收入8000元到15000元,你和LabVIEW编程高手的差距到底在哪?
  9. 使用RMAN备份与恢复数据库(1)——RMAN基本命令
  10. 前端ORA-03113及后台ORA-07445[evaopn3()+135报错的处理
  11. web开源FlowPlayer视频播放器
  12. 数据安全风险分析及应对策略研究
  13. Linux性能优化之内存(一)
  14. 关于《网上购书系统》
  15. 【网易】网易2018实习生招聘笔试题-测试开发实习生
  16. ​跨学科整合,打造大数据最强集团军:清华大学大数据能力提升项目宣讲会来了!...
  17. Android项目开发:指南针(两种方法实现)
  18. amazon开发者申请,pii权限申请
  19. 沪深A股分析数据财务分析信息API接口(JSON标准格式,Get请求方式)
  20. 佐助题库1000:1+2+3+N

热门文章

  1. 网页404是不是服务器没开,无法打开的网页出现404错误 知道什么意思吗?
  2. 多元线性回归-Lasso
  3. 利用gensim构建word2vec词向量模型并保存词向量
  4. 南京广义软件:Android lunch分析以及产品分支构建
  5. Apache httpd服务器下载及安装
  6. seekbar自定义android,Android自定义SeekBar实现视频播放进度条
  7. J9数字论:区块链+DAO3:去中心化的互联网世界
  8. python数学建模
  9. Python--变量
  10. 【Mysql】utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别