Процессы Niceing и не отвечающие компьютеры

Процессы Niceing и не отвечающие компьютеры

У меня есть процесс, запущенный на машине. Машины 6-ядерные с гиперпоточностью, что в сумме дает 12 эффективных ядер, и процесс занимает 400% процессора, то есть 4 ядра.

Я повысил приоритет процесса до +19, установив его на 39, но даже в этом случае компьютер часто перестает отвечать из-за этого процесса.

Я думал, что nicing эффективно заставит процесс использовать только свободные циклы на компьютере? Есть ли способ заставить процесс использовать только свободные циклы и при этом заставить планировщика выделить определенное количество времени всем остальным процессам, чтобы компьютер не перестал отвечать?

Редактировать: Программа использует только ~18% памяти, поэтому я не думаю, что это проблема подкачки. ОС - Red Hat 6.5, а процессор - Xeon W3670

Связанный контент