trickle 限制用户空间带宽

网友投稿 769 2023-02-14

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

trickle 限制用户空间带宽

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来限制网络带宽,否则不行。

1
2
# ldd /usr/bin/wget | grep libc.so
libc.so.6=>/lib64/libc.so.6(0x00002adc30397000)
1
# yum install trickle

4. 使用trickle

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

上一篇:Fix: Send-Mail: Warning: Inet_protocols: IPv6 Support Is Disabled
下一篇:校准告警如何处理(校准怎么关闭)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~