我正在运行 CentOS 5.7,并且有一个备份实用程序,可以选择将其备份文件转储到stdout
.备份文件相当大(数GB)。目标是 SSHFS 文件系统。为了确保不会占用带宽并降低网络性能,我想限制数据写入“磁盘”的速度。
如何限制stdout
基于字节数的能力?例如,将进程的写入能力限制为大约 768Bps。
答案1
答案2
我很想将其转储到本地磁盘上,而不是直接将其写入远程卷。这样,您可以使用rsync
with--bwlimit
轻松限制传输。
这种方法的好处之一是,如果远程计算机的连接出现问题,传输就会中断,但备份本身不会突然爆炸。
答案3
光伏(管道视图)
echo asdlfkjasdf | pv -q -L 12