История изменений
Исправление kirill_rrr, (текущая версия) :
Прогнал тесты Спидометра3.0, есть очень интересный WTF. Пи4, Вивальди, во всех тестах найс 0. Автогруппировка выключена со старта и она действительно выключена.
Без фона: 0,508
Фоновый dd if=/dev/urandom bs=4M | pbzip2 -c9 > /dev/null
с найс 19: 0,524
.
Возможно благотворное влияние перезапущенного kwin_x11, у меня сильная утечка разделяемой памяти. Возможно влияние динамической частоты с пассивным охлаждением, но по моим наблюдениям в тесте более 5 минут это не играет роли. Возможно влияние рваной нагрузки теста с задержкой выхода цпу на максимальную частоту (у меня conservative тюнингован на медленное поднятие и сильную прижимистость).
Фоновый dd if=/dev/urandom bs=4M | pbzip2 -c9 -p3 > /dev/null
с найс -20. Обратите внимание, 3 потока, при 4 всё всаёт раком. Результат 0,182 +/- 0,067
.
Так вот, WTF: я меняю приоритеты уже запущенных процессов через htop или renice, размеется от рута, циферки изменяются, а вот поведение - нет! Т.е. если dd | pbzip2
был запущен с найс 19, то он остаётся фоновым и не может стать средне- или высокоприоритетным, отобрать цпу у вивальди и поставить систему раком.
В обратную сторону это работает, я могу понижать приоритет процесса, но не могу повысить его больше чем при запуске.
Исходная версия kirill_rrr, :
Прогнал тесты Спидометра3.0, есть очень интересный WTF. Пи4, Вивальди, во всех тестах найс 0. Автогруппировка выключена со старта и она действительно выключена.
Без фона: 0,508
Фоновый dd if=/dev/urandom bs=4M | pbzip2 -c9 > /dev/null
с найс 19: 0,524.
Возможно благотворное влияние перезапущенного kwin_x11, у меня сильная утечка разделяемой памяти. Возможно влияние динамической частоты с пассивным охлаждением, но по моим наблюдениям в тесте более 5 минут это не играет роли. Возможно влияние рваной нагрузки теста с задержкой выхода цпу на максимальную частоту (у меня conservative тюнингован на медленное поднятие и сильную прижимистость).
Фоновый dd if=/dev/urandom bs=4M | pbzip2 -c9 -p3 > /dev/null
с найс -20. Обратите внимание, 3 потока, при 4 всё всаёт раком. Htpekmnfn 0,182 +/- 0,067
Так вот, WTF: я меняю приоритеты уже запущенных процессов через htop или renice, размеется от рута, циферки изменяются, а вот поведение - нет! Т.е. если dd | pbzip2
был запущен с найс 19, то он остаётся фоновым и не может стать средне- или высокоприоритетным, отобрать цпу у вивальди и поставить систему раком.
В обратную сторону это работает, я могу понижать приоритет процесса, но не могу повысить его больше чем при запуске.