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

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

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

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

0