我刚刚写了一个涉及多线程的Python脚本,就像这样:
python myScript.py -cpu_n 5 -i input_file
为了运行针对我的数百个输入文件的命令,我正在生成每一个命令的命令列表(commands.list):
python myScript.py -cpu_n 5 -i input_file1
python myScript.py -cpu_n 5 -i input_file2
python myScript.py -cpu_n 5 -i input_file3
...
我正在尝试使用命令“parallel”和三台不同机器的10个CPU来安排它们的时间表:
parallel -S 10/$server1 -S 10/$server2 -S 10/$server3 < commands.list
我的问题是:使用parallel命令时,每台服务器最多可以使用多少个CPU?是5*10=50还是只有10个CPU?