Почему приоритеты процесса не соблюдаются?

Я работал с четырьмя работами в фоновом режиме с помощью HTCondor. Он устанавливает приоритет 10. Затем я компилировал что-то с make -j4 на переднем плане (приоритет 0). Тем не менее, работы HTCondor по-прежнему получили большую часть процессорного времени, что я считаю немного странным.

htop screenshot

Фоновая работа вообще не взаимодействует с диском и только немного с памятью, она очень привязана к процессору. Компиляция может быть немного иной, но я до сих пор не понимаю, почему clang получает менее 20% за процессор.

Когда я запускаю это без каких-либо других операций, процессы clang получают большинство ядер. На скриншоте один из них был закончен, так что появились только три. Но все четыре ядра действительно занимались тяжелой работой:

введите описание изображения здесь

Как я могу действительно выполнить задание?

Interesting Posts

Удалить соответствующий файл из каждой подпапки текущего каталога

Экспорт и импорт специальных ярлыков KDE?

Копирование больших файлов – создает ли пустым файл в пункте назначения?

Недавнее изменение приводит к тому, что Shift + Space ничего не делает

добавить пользователя на сервер samba

Как установить параметр zero ($ 0) при выполнении сценария?

Система утверждает, что мой USB установлен, когда я вставляю его, и я не могу (un) смонтировать его. Как это исправить?

TCSH Prompt отображает синтаксическую ошибку в отношении отсутствующего кронштейна

IRSSI: HilightWin показывает Joins / Parts / Quits

Отслеживание процесса узла, выполняющего мой скрипт с «npm start»

Отображение даты пакета в интерфейсе Aptitude

Курсор Vim подчеркивает неправильное положение

Документация KDevelop 5.x для поиска-замены в файлах

Учитывая права, владельца и группу файла, какой алгоритм определяет, может ли данный пользователь читать / записывать / выполнять файл?

Использование ARGV для ввода пользовательского ввода в сценарий Awk

Linux и Unix - лучшая ОС в мире.