我正在使用znapzend进行一些备份,不幸的是,它淹没了我的gigE连接。我想要一种能力来消除它。类似于:
zfs发送pv -L 200 m\ ssh $host zfs
有什么建议吗?
发布于 2016-09-23 12:58:33
您可以尝试限制znapzend使用的mbuffer:
-r <rate> : limit read rate to <rate> B/s, where <rate> can be given in b,k,M,G如果配置文件无法执行mbuffer可执行文件,则可能需要将其别名为:
# initially (for testing, I believe this is only for the current shell):
alias /usr/bin/mbuffer-limited="/usr/bin/mbuffer -r 10M"
# in znapzendzetup:
[...] --mbuffer=/usr/bin/mbuffer-limited [...]您还可以在Github页面上添加一个特性请求,它可能会被实现。
发布于 2016-09-22 19:45:46
请参阅Linux流量控制简介。作为另一种选择,您可以优先考虑您的流量,而不是利率限制,这样您仍然可以得到快速备份。
http://tldp.org/HOWTO/Traffic-Control-HOWTO/intro.html
Linux为管理和操作数据包传输提供了一套非常丰富的工具。更大的Linux社区非常熟悉Linux下用于数据包损坏和防火墙(netfilter,以及之前的ipchains)以及数百个可以在操作系统上运行的网络服务的工具。社区内部很少有人知道流量控制子系统的巨大威力,而Linux社区之外的流量控制子系统则更少。流量控制子系统在内核2.2和2.4下已经发展和成熟。本方法旨在介绍流量控制的概念、传统元素(一般情况下)、Linux流量控制实现的组件并提供一些指导。本指南代表LARTC方法的收集、合并和综合,来自单个项目的文档,以及重要的LARTC邮件列表。不耐烦的灵魂,谁只是希望现在,被推荐到交通控制使用tcng和HOWTO和LARTC如何立即满足。
https://serverfault.com/questions/804776
复制相似问题