Я только что написал скрипт на 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
...
И я пытаюсь запланировать их с помощью команды «параллельно» и 10 процессоров трех разных машин:
parallel -S 10/$server1 -S 10/$server2 -S 10/$server3 < commands.list
Мой вопрос: какое максимальное количество процессоров будет использоваться на каждом сервере с помощью команды parallel? Будет ли это 5 * 10 = 50 или только 10 процессоров?