[英]throttle data transfer using dd over ssh connection
我正在使用 dd 在兩台機器上傳輸數據,使用的命令是,
dd bs=1M if=/dev/loop0 status=progress | sshpass -p mypassword ssh root@192.168.111.11 dd bs=1M of=/dev/loop0 iflag=fullblock conv=sparse
目的是在使用限制命令進行數據傳輸時限制網絡使用,但在服務器機器Oracle Linux Server - Linux 3.10.0-957.el7.x86_64 x86_64
中不存在
如何在服務器機器上安裝節流閥?
是否有任何其他機制可以通過上述命令限制數據傳輸?
提前致謝
使用涓涓細流完成此操作
dd bs=1M if=/dev/loop0 status=progress | trickle -s -d 1024 -u 1024 sshpass -p mypassword ssh root@192.168.111.11 dd bs=1M of=/dev/loop0 iflag=fullblock conv=sparse
上述涓流命令將下載帶寬 (-d) 限制為 1024 KB/s,並將上傳帶寬 (-u) 限制為 1024 KB/s。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.