Wes*_*ley 25 io hard-disk stdout
我正在运行 CentOS 5.7 并且我有一个备份实用程序,可以选择将其备份文件转储到stdout
. 备份文件相当大(数 GB)。目标是一个 SSHFS 文件系统。为了确保我不会占用带宽并降低网络性能,我想限制将数据写入“磁盘”的速度。
如何限制stdout
基于字节数的能力?例如,将进程的写入能力限制为大约 768Bps。
max*_*zig 28
您可以向管道添加速率限制工具。
例如pv
,有一个速率限制选项:
Run Code Online (Sandbox Code Playgroud)-L RATE, --rate-limit RATE
将传输限制为每秒最大 RATE 字节。可以添加后缀“k”、“m”、“g”或“t”来表示千字节 (*1024)、兆字节等
另一种选择是buffer
具有以下功能的工具:
Run Code Online (Sandbox Code Playgroud)-u microseconds
在每次写入暂停这么多微秒之后。默认为零。(令人惊讶的是,每次写入后的小睡眠,100 微秒,可以大大提高某些驱动器的吞吐量。)
归档时间: |
|
查看次数: |
2334 次 |
最近记录: |