Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 搜索并行复制程序_Linux_Performance_Parallel Processing - Fatal编程技术网

Linux 搜索并行复制程序

Linux 搜索并行复制程序,linux,performance,parallel-processing,Linux,Performance,Parallel Processing,我正在寻找一个软件来复制文件从主机到主机 第一组主机(源可以共享一个公共文件系统)和第二组主机(目标)共享另一个文件系统 也许gridftp可以做到这一点,但我找不到任何n对m的例子 有什么想法吗?可能不是你真正想要的,但是值得思考的是:你可以(ab)使用bittorrent协议。n个源节点将充当种子,m个目标节点将充当对等节点。设置起来很容易(如果你有一个命令行客户端),而且应该可以很好地扩展。你真的认为并行复制文件会更快吗?你的意思是网络带宽不是问题吗?不过,我想我误解了你的问题。我的印象是

我正在寻找一个软件来复制文件从主机到主机

第一组主机(源可以共享一个公共文件系统)和第二组主机(目标)共享另一个文件系统

也许gridftp可以做到这一点,但我找不到任何n对m的例子


有什么想法吗?

可能不是你真正想要的,但是值得思考的是:你可以(ab)使用bittorrent协议。n个源节点将充当种子,m个目标节点将充当对等节点。设置起来很容易(如果你有一个命令行客户端),而且应该可以很好地扩展。

你真的认为并行复制文件会更快吗?你的意思是网络带宽不是问题吗?不过,我想我误解了你的问题。我的印象是,这意味着“并行”,就像在“多核”中,而不是在网络中一样。大多数明智的协议,如rsync:都是窗口的,所以并行将实现零效益。约束几乎肯定会出现在网络路径上,加窗口的TCP已被设计用于解决此问题。@TerryE OP正在讨论从一组N台机器/节点/服务器复制到另一组M台机器/节点/客户端,每个都有自己的网络连接不确定bittorrent协议是否知道如何处理在同一文件中写入的多个客户端。。。