Распределить список процессов на многие машины Windows

240
B_o_b

У меня есть список независимых тестов, которые запускают общий исполняемый файл с разными командными строками и в разных рабочих каталогах.

На данный момент я просто запускаю их один за другим в пакетном файле или сценарии на моем персональном компьютере. Однако у меня есть доступ к большому количеству машин, и поэтому я хотел бы иметь возможность отправить некоторые из этих процессов на другую машину, а затем собрать выходные данные после их завершения.

Я мог бы написать что-нибудь на python или что-то еще, чтобы сделать это, но я уверен, что кто-то уже сделал это намного лучше, чем я мог бы справиться.

Есть идеи ??

ура, Роб.

0

1 ответ на вопрос

0
Jan Doggen

If you have do this repeatedly over a long time, I suggest you take a look at BOINC.
Quoting from here: "BOINC is designed to be a free structure for anyone wishing to start a distributed computing project."

You would use the BOINC API and you will have to set up a server.

There are several people who have used BOINC for their own projects: example 1, example 2, example 3.

Note that BOINC is especially suited for CPU-intensive processes. If your test processes are light on CPU but heavy on disk or memory, BOINC may not be suited.