
Я работаю на общей машине Linux с многоядерными процессорами, где у меня есть права администратора. Возможно ли заморозить все процессы других пользователей (или дать им меньший приоритет в доступе к процессорам), чтобы я мог использовать всю вычислительную мощность машины?
решение1
Неясно, что вы подразумеваете под украдкой ядер; однако, если ваш процесс не оченьхороший, то планировщик linux даст вашему приложению больше вычислительного времени на ядрах. У вас действительно есть потоковое / многопроцессорное приложение, которое может использовать более одного ядра одновременно?
Синтаксис (как root):
nice -n -19 <cmd and args>
Другой вариант -cpulimit
. Это можно использовать для замедления работы отдельных процессов.