(сервер Ubuntu 14.04, 8 ядер, 16 ГБ ОЗУ)
При параллельном запуске 3 скриптов, использующих один и тот же (другой) скрипт, происходит обратное тому, что я ожидал при «переобновлении» процессов по мере их выполнения.
Те, у кого выше любезность, т.е.нижеприоритет, использовать больше ЦП
Те, у кого ниже уровень любезности, т.е.вышеприоритет, использовать меньше ЦП
Он остается (почти) таким на протяжении всего исполнения. Есть идеи? Я что, в корне неправильно понял, что такое любезность?
(Я также пробовал переименовывать родительские скрипты, но это, похоже, не дало результата. их sudo top
нужно было запустить, чтобы получить разрешение на выполнение всего этого.) (Также я думаю, что время можно игнорировать, как и 3167
второй, mgiza
запущенный родительским процессом — изначально у него был PID с меньшим значением)
Редактировать: Все три этих процесса с радостью (и им разрешено) использовать до 800% ресурсов ЦП!
решение1
Это полностью зависит от того, что делают процессы.хорошийпроцесс с радостью пропустит другие процессы вперед в очереди выполнения, но все равно получит 100% ресурсов ЦП (или столько, сколько ему нужно), если в данный момент нет других процессов, которым это нужно.