首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >scp无限数据

scp无限数据
EN

Unix & Linux用户
提问于 2018-01-23 22:17:55
回答 1查看 4.4K关注 0票数 3

我试图在两个主机之间有一个无限的scp,但是当然没有足够大的文件。

我试过了

scp -l 512 192.168.1.1:/dev/zero /dev/null

但是scp说/dev/0不是常规文件。

我需要在两个主机之间保持一致的流量,这样我就可以在我的路由器/防火墙上尝试一些东西,并且我真的需要它运行很长一段时间。

有什么建议吗?这不一定是scp,但我需要能够指定的速度。

谢谢

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2018-01-23 22:39:01

scp工具期望复制一个文件。您可以使用ssh传输无穷尽的字节流,还可以使用类似于pv的方法对限制进行评级。pv手册页的相关部分写道,

-L RATE**、** --rate-limit RATE将传输限制在每秒速率字节的最大值。可以添加KMGT的后缀,以表示千字节(*1024)、兆字节等。

一个合适的解决方案是这样的,它的速率限制在大约10 1MB/s (请记住,在考虑了填充、网络报头等因素后,1MB/S大约是10 1MB/ at ):

代码语言:javascript
复制
pv --rate-limit 1M </dev/zero | ssh user@example.net 'cat >/dev/null'

如果您想要双向流量,请从'cat >/dev/null'中删除引号。

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

https://unix.stackexchange.com/questions/419207

复制
相关文章

相似问题

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