Есть скрипт, который через php-cli запускает в цикле скрипты с интервалом
<?php
.....
foreach($proc AS $item) {
exec(PHP_CLI . ' ' . __DIR__ . "/exec.php {$id} {$sleep_interval} > /dev/null &");
.....
}
Верно ли я понимаю что при каждой итерации создается новый процесс? (ко команде top вижу что создается)
У меня 4 ядра. И тут вопрос. Все эти процессы будут загружены только на одном ядре или равномерно распределяться?
Если это так, то запуск итераций в цикле вместо PHP_CLI использовать PHP-FPM, о тогда будет равномерное распределение между ядрами?