Мне интересно, как запустить процесс из командной строки, чтобы использовать меньше вычислительной мощности. Проблема, которую я имею, состоит в том, что процесс в основном берет на себя процессор и забирает с собой MySQL и остальную часть сервера. Все становится очень медленным.
Я использовал nice
раньше, но мне не повезло с этим. Если это ответ, как бы вы его использовали?
Я также думал о вводе sleep
команд, но он все равно будет использовать память, так что это не лучший вариант.
Есть ли другое решение?
Мне не важно, как долго это продолжается, в пределах разумного.
Если это имеет значение, скрипт является PHP-скриптом, но я запускаю его в командной строке, так как запуск уже занимает более 30 минут.
Редактировать: процесс представляет собой сценарий миграции, поэтому я действительно не хочу тратить слишком много времени на его оптимизацию, поскольку его нужно всего лишь запустить в целях тестирования и один раз запустить. Просто для тестирования он останавливает работу сервера ... и это общий сервер.