高效的 Linux 限流神器Trickle
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相关推荐
- 阿里限流神器Sentinel夺命连环 17 问?,nginx请求转发原理
阿里限流神器Sentinel夺命连环 17 问?,nginx请求转发原理 前沿技术精品 2021-11-17 10:43:04 阅读数:77 评论数:0 点赞数:0 收藏数:0 标签:Sentinel ...
- 后端技术:阿里开源的接口限流神器Sentinel介绍
Sentinel是阿里巴巴开源的限流器熔断器,并且带有可视化操作界面. 在日常开发中,限流功能时常被使用,用于对某些接口进行限流熔断,譬如限制单位时间内接口访问次数:或者按照某种规则进行限流,如限制i ...
- 限流神器Sentinel,不了解一下吗?
Sentinel 是啥? 分布式系统的流量防卫兵 引用一下之前我画的图: image.png 流量防卫兵 它具备了哪些能力? image.png Sentinel 的生态环境 随着 Alibaba 的 ...
- linux限流工具,Linux限流工具之pv
pv是一款Liunx下的限流工具,可以使用该工具查看任务进度,传输速率,使用 pv示例 # 我的MySQL wing@3306>select count(*) from t; +-------- ...
- 限流神器Sentinel与nacos数据双向同步
sentinel与springcloud.spring cload alibaba 版本选择 版本参考: 版本说明 · alibaba/spring-cloud-alibaba Wiki · GitH ...
- Spring Cloud Gateway 整合阿里 Sentinel网关限流实战
文章目录如下: 网关如何限流? Spring Cloud Gateway本身自带的限流实现,过滤器是RequestRateLimiterGatewayFilterFactory,不过这种上不了台面的就 ...
- Spring cloud 多种限流方案
在频繁的网络请求时,服务有时候也会受到很大的压力,尤其是那种网络攻击,非法的.这样的情形有时候需要作一些限制.例如:限制对方的请求,这种限制可以有几个依据:请求IP.用户唯一标识.请求的接口地址等等. ...
- sentinel 限流熔断神器详细介绍
一.限流熔断神器 sentinel 1.什么是 sentinel: 在基于 SpringCloud 构建的微服务体系中,服务间的调用链路会随着系统的演进变得越来越长,这无疑会增加了整个系统的不可靠因素 ...
- 网络限流linux,DockOne微信分享(一九八):容器网络限流实践
[编者的话]我们需要为"上云"的应用提供流量带宽保证,使其不受到其他应用或其他用户的应用的影响.我们需要提供租户级别或者应用级别的有效隔离.今天将分享一下我们为了达到这个目标做了哪 ...
最新文章
- struts.properties文件
- python3元类简介(metaclass)
- Linux源码Kconfig文件语法分析
- CAN总线技术 | 数据链路层03 - CAN总线竞争与仲裁机制
- python和java哪个有用_python和java哪个好
- ROW_NUMBER() OVER 排序函数的基本用法
- java中的BigInteger
- 从月收入8000元到15000元,你和LabVIEW编程高手的差距到底在哪?
- 使用RMAN备份与恢复数据库(1)——RMAN基本命令
- 前端ORA-03113及后台ORA-07445[evaopn3()+135报错的处理
- web开源FlowPlayer视频播放器
- 数据安全风险分析及应对策略研究
- Linux性能优化之内存(一)
- 关于《网上购书系统》
- 【网易】网易2018实习生招聘笔试题-测试开发实习生
- ​跨学科整合,打造大数据最强集团军:清华大学大数据能力提升项目宣讲会来了!...
- Android项目开发:指南针(两种方法实现)
- amazon开发者申请,pii权限申请
- 沪深A股分析数据财务分析信息API接口(JSON标准格式,Get请求方式)
- 佐助题库1000:1+2+3+N
热门文章
- 网页404是不是服务器没开,无法打开的网页出现404错误 知道什么意思吗?
- 多元线性回归-Lasso
- 利用gensim构建word2vec词向量模型并保存词向量
- 南京广义软件:Android lunch分析以及产品分支构建
- Apache httpd服务器下载及安装
- seekbar自定义android,Android自定义SeekBar实现视频播放进度条
- J9数字论:区块链+DAO3:去中心化的互联网世界
- python数学建模
- Python--变量
- 【Mysql】utf8与utf8mb4区别,utf8mb4_bin、utf8mb4_general_ci、utf8mb4_unicode_ci区别