Я работаю над системой с четырьмя логическими CPS (два двухъядерных процессора, если это имеет значение). Я использую make, чтобы распараллелить двенадцать тривиально параллелизуемых задач и сделать это из cron.Проблема с параллельным выполнением не всегда начинается с другого задания, когда один заканчивается
Заклятие выглядит следующим образом:
make -k -j 4 -l 3.99 -C [dir] [12 targets]
Беда я бегу в том, что иногда одна работа завершится, но на следующий один не будет автоматически загружаться, даже если он не должен быть остановлен в среднем нагрузки ограничитель. Каждая цель занимает около четырех часов, и мне интересно, может ли это быть частью проблемы.
Редактировать: Иногда цель сбой, но я использую параметр -k, чтобы остальная часть make все еще выполнялась. Я не заметил никакой корреляции с неудачами работы, и следующая работа не началась.