簡體   English   中英

通過 ssh 連接使用 dd 限制數據傳輸

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM