Fabric 结构:并行运行任意远程shell命令

Fabric 结构:并行运行任意远程shell命令,fabric,Fabric,Fabric的任意命令模式允许我执行 $ fab [options] -- [shell command] 现在,如何利用fabric并行运行命令?从使用-p选项开始按顺序执行要花费大量时间。例如: $ fab -R role_name -P -- du 这似乎不起作用。相反,它将在EC2中跨1000个节点执行uname-a的时间增加了x倍。您可能还应该设置池大小(,)。这是可行的(-z 3),但连接将在2-3分钟内挂起。不知道分叉是否会产生问题您可以使用更大的池大小,这可能会有所帮助。这

Fabric的任意命令模式允许我执行

$ fab [options] -- [shell command]

现在,如何利用fabric并行运行命令?从使用-p选项开始按顺序执行要花费大量时间。例如:

$ fab -R role_name -P -- du

这似乎不起作用。相反,它将在EC2中跨1000个节点执行uname-a的时间增加了x倍。您可能还应该设置池大小(,)。这是可行的(-z 3),但连接将在2-3分钟内挂起。不知道分叉是否会产生问题您可以使用更大的池大小,这可能会有所帮助。这个命令应该运行多长时间?在850台机器上连续运行它花了我25分钟