Как ограничить использование процессора из скрипта / модуля PHP - PullRequest
0 голосов
/ 25 июня 2019

Каков наилучший способ ограничить использование процессора PHP-скриптами из этого скрипта? Я не собираюсь заново настраивать весь системный процесс PHP, а скорее продолжаю работать PHP-скрипт дольше и корректировать использование этого скрипта процессором. По сути, ему нужно было бы динамически «привязывать» себя только к сценарию, иначе ему нужно было бы замедлить выполняемые им вычисления / действия.

Пробовал proc_nice(), но не смог заставить PHP увеличить загрузку процессора другими скриптами после того, как мой скрипт закончил. Изменения в моем скрипте затронули другие последующие скрипты / запросы. Это при использовании в моем сценарии и после повышения уровня nice значение nice осталось для процесса PHP в системе.

1 Ответ

1 голос
/ 25 июня 2019

Вы можете usleep () через регулярные промежутки времени в вашем коде.Это задержит выполнение скрипта на заданное количество микросекунд, оставляя больше времени для других процессов.

...