2つのホスト間に無限のscpを設定しようとしていますが、もちろんこれには十分なファイルはありません。
頑張った
scp -l 512 192.168.1.1:/dev/zero /dev/null
しかし、scpは/ dev / zeroが通常のファイルではないと言います。
ルーター/ファイアウォールで何かを試すために、2つのホスト間で一貫したトラフィックが必要で、長時間実行する必要があります。
どんな提案がありますか? scpである必要はありませんが、速度を指定できるはずです。
ありがとう
答え1
このscp
ツールはファイルをコピーする必要があります。これを使用ssh
して無限のバイトストリームを転送でき、pv
マニュアルページの関連セクションはpv
次のように使用できます。
-L RATE
、--rate-limit RATE
転送を毎秒最大RATEバイトに制限します。キロバイト(* 1024)、メガバイトなどを表すためにサフィックスK
、、、M
またはG
を追加できます。T
適切なソリューションは次のとおりで、速度は約10 Mb / sに制限されています(パディング、ネットワークヘッダなどを考慮すると、1 MB / sは約10 Mb / sであることを覚えておいてください)。
pv --rate-limit 1M </dev/zero | ssh [email protected] 'cat >/dev/null'
双方向トラフィックが必要な場合は削除してください'cat >/dev/null'
。
答え2
~からコマンドライン fu.com:
dd if=/dev/zero bs=4096 count=1048576 | ssh [email protected] 'cat > /dev/null'
有用なユーザーが投稿したように、これは無制限ではなく4GiBで停止します。だから:
</dev/zero ssh [email protected] 'cat > /dev/null'