我已经将大量数据从一台机器发送到另一台机器。如果我使用 rsync(或任何其他方法)发送,它将以稳定的 320kb/sec 进行。如果我一次启动两到三个传输,每个传输将达到 320,如果我一次执行四个传输,它们将使链接最大化。
我需要能够尽可能快地发送数据,所以我需要一个可以对文件传输进行反向多路复用的工具。我需要一个通用的解决方案,所以在源机器上运行 split 并将它们放在另一端是不切实际的。我需要它以自动化方式工作。
有没有工具可以做到这一点,还是我需要自己制作?发送方是 CentOS,接收方是 FreeBSD。
如果我在 sh 的命令行上运行 for 循环,然后按 control-C,它通常会取消当前正在运行的进程,因此我需要按住 ^C 直到 shell 本身捕获它并中断循环。有没有办法立即中断当前进程和循环?