У меня работает 10 компьютеров с Windows XP (32- или 64-разрядная). Каждая установка является отдельной, а не серверной. Я работаю над разными наборами кода и для выполнения заданий я настроил пакетные сценарии для каждого из них, которые могут принимать аргументы командной строки.
Теперь, чтобы выполнить любое задание, я вхожу в систему на удаленном компьютере (через удаленный рабочий стол) и выполняю его в командной строке. У меня нет возможности поставить в очередь другой процесс, так как, если я перегружу процессоры (то есть задания> процессоры), время выполнения каждого задания сильно пострадает. Подход удаленного рабочего стола оказывается огромным узким местом, поскольку это означает, что компьютеры простаивают, если я не войду в систему, чтобы проверить прогресс и т. Д. (Что может длиться долго, если, например, я работаю над разработкой кода).
Вы можете предложить какое-нибудь программное обеспечение, которое поможет мне в этой системе? Я пробовал "psexec", но он не работает должным образом в интерактивном режиме. PlatformLSF очень дорогая. Единственное другое программное обеспечение, которое, как мне кажется, может удовлетворить мои потребности, - это Visualcron (плюс его недорогое), но я не уверен в этом. Есть мысли о Visualcron?
Я разместил то же самое на superuser.com, и мне посоветовали, что это может быть лучшая платформа, чтобы задать этот вопрос. Кроме того, я не знаком с VBScript, но не прочь узнать, что в ближайшем будущем программное обеспечение (бесплатное или иное) может лучше всего удовлетворить мои потребности.
Раньше я использовал VisualCron несколько раз, и он отлично работал. Я использовал Windows Server 200 [3 | 8], но я предполагаю, что он будет работать так же хорошо на рабочих станциях XP.
Кондор поддерживает клиентов Windows. Sun Grid Engine был прекрасным планировщиком пакетов с открытым исходным кодом, который мог работать в Windows, но условия лицензирования становятся обременительными. Вы можете взглянуть на Вилка Univa SGE, но я думаю, что ему нужна Windows Vista или новее. И Condor, и SGE широко используются в научном вычислительном сообществе.