Я запускаю пакетные задания на экземплярах Ubuntu 14.04 n1-highcpu-32
, которые имеют 16 физических (32 виртуализированных) ядер. Это должно быть тривиальным случаем (по сравнению с MPI
), но загрузка ЦП повсеместна, о чем сообщает top
.
Некоторые задания выполняются с нагрузкой на процессор 300%, а другие - только на 10%. Следовательно, время завершения всей партии в 10 раз больше, чем должно быть. Каждое из заданий выполняется с одинаковым кодом, который не является многопоточным.
Есть ли способ предотвратить такое поведение? Может быть, ограничить загрузку процессора до 100% или что-то?