Mic*_*und 5 bandwidth rsync centos centos5
我希望在 rsync 过程中限制文件传输的上传速度。
--bwlimit=KBPS是否意味着它设置了互联网传输速度,或硬盘驱动器磁盘写入速度?
--bwlimit=KBPS 限制 I/O 带宽;每秒千字节
此外,在手册中它说
Rsync 也可以作为守护进程运行,在这种情况下,接受以下选项:
这就是--bwlimit=KBPS的描述被列出的地方。
这是否意味着 rsync 必须在守护进程模式下运行才能使用该命令?
如果... --bwlimit=KBPS是指我的文件的互联网传输速度...
任何人都可以提供一个示例,说明我如何更改命令行以限制使用 rsync 的文件传输的上传速度?
这是我目前正在使用的:
rsync -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/
Run Code Online (Sandbox Code Playgroud)
我在设置内部 yum 存储库时对此进行了广泛的测试。
这个选项似乎是为了守护进程模式而设计的,而且在我看来更有用,但它确实可以在本地文件之间以及通过 SSH 正常工作。
在您的情况下,以下内容应该有效。
rsync --bwlimit=x -avz -e 'ssh' someuser@server1.example.com:/var/www/* /var/www/
Run Code Online (Sandbox Code Playgroud)
需要注意的重要一点是 bwlimit 选项采用每秒千字节数而不是每秒千比特数。这让我有些头疼,直到我重新阅读了手册页。