有哪些 Python 模块可以在通过 scp/sftp 拉取数据时启用带宽限制(如果有)?
我的目标是编写一个 python 脚本,通过 sftp 或 scp(首选 sftp)从一系列数据中心提取数据?但是,我需要强制执行带宽限制,因为我将从中提取的某些服务器的带宽较低。
我想过也许有一个 rsync 包装器,但是还有其他东西可以让我选择从我刚刚检索到的数据中心删除文件吗?
谢谢, ——罗布
有一个新版本的 SCP,其参数 limit_bw 允许您以 kbps 为单位控制带宽。
https://github.com/jbardin/scp.py/tree/master
scp_con = SCPClient(self.ssh.get_transport(), limit_bw=10000)