首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Rsync Throttle上传带宽-bwlimit=KBPS

Rsync Throttle上传带宽-bwlimit=KBPS
EN

Server Fault用户
提问于 2012-05-30 16:49:48
回答 3查看 16.1K关注 0票数 5

我正在寻找节流的上传速度,我的文件传输在一个rsync进程。

-bwlimit=KBPS是否意味着它设置了互联网传输速度,还是硬盘写入速度?

-bwlimit=KBPS限制I/O带宽;KBytes /秒

另外,手册上写着

Rsync也可以作为守护进程运行,在这种情况下,可以接受以下选项:

这就是列出-bwlimit=KBPS的描述的地方。

这是否意味着必须在守护进程模式下运行rsync才能使用该命令?

如果..。-bwlimit=KBPS指的是我的文件的互联网传输速度.

有人能提供一个例子,说明我如何修改命令行,以限制使用rsync的文件传输的上载速度吗?

以下是我目前正在使用的内容:

代码语言:javascript
运行
复制
rsync -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/
EN

回答 3

Server Fault用户

回答已采纳

发布于 2012-05-30 17:34:33

在建立自己的yum存储库时,我对此进行了广泛的测试。

在我看来,这个选项对守护进程模式更有用,但它确实在本地文件和SSH之间正确工作。

在您的情况下,下面的工作应该是有效的。

代码语言:javascript
运行
复制
rsync --bwlimit=x -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/

值得注意的是,bwlimit选项每秒取千字节,而不是每秒千比特。这让我头疼,直到我重读手册页。

票数 4
EN

Server Fault用户

发布于 2012-05-30 17:49:34

在这个问题上要添加的更多的东西是bwlimit逐个文件工作。如果您正在传输数百万个小文件,您将永远不会有足够长的时间来触发速率限制的文件传输。当平均文件为10K时,在复制大型maildir系统时,这曾经咬过我的头。

票数 3
EN

Server Fault用户

发布于 2012-05-30 17:17:57

用一个1MB的文件测试它,看看你得到了什么!(-:

我认为这里的引用是对带宽类型I/O的引用,尽管手册页引用并不清楚。查看这些职位:

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/394049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档