Я новичок в суперкомпьютерах, недавно я построил экземпляр Amazon EC2 со 128 процессорами и Microsoft server 2012. У меня есть одна папка, которая имеет 100 подпапок, в каждой подпапке есть .Bat-файл. Как мне запустить все 100 .bat файлы одновременно? Также есть определенная команда, которую я должен использовать для назначения каждого .обработка bat-файлов на одном процессоре, поэтому я могу запускать их все одновременно, обеспечивая быструю обработку (параллельную обработку).Я извиняюсь, если я использую неправильную терминологию, поскольку я упомянул, что я новичок в суперкомпьютерных и параллельных вычислениях.
Как я могу запустить несколько.bat файлы, находящиеся в подпапках


1 ответ
чтобы создать скрипт для запуска других скриптов, Вы можете попробовать:
dir /s /b *.bat
это будет список всех пакетных файлов во всех подкаталогах. Выходные данные этой команды можно передать в пакетный файл, например:
dir /s /b *.bat > runall.bat
это создает runall.летучая мышь. Редактировать runall.bat и использовать макрос для префикса каждой строки с "start", так:
c:\Users\KDM\Script\go.bat
будет:
start c:\Users\KDM\Script\go.bat
выполнение bat файл просто создан начнет каждый ваш bat файлы в отдельной командная строка. Пусть ОС позаботится о справедливом распределении процессоров.
я не уверен, что это будет полностью достичь того, что вы хотите, хотя. У меня такое чувство, что тебе нужно что-то более хитрое. Кроме того, количество процессоров в стороне, у вас все еще есть ограничение, которое вы используете только на конечной части оборудования. Я имею в виду, вы можете разделить 1 процессор на 128 виртуальных процессоров, если хотите, но у вас все еще есть только 1 Процессор.

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]