"Robar" núcleos a otros usuarios: reducir la prioridad de los procesos del usuario

"Robar" núcleos a otros usuarios: reducir la prioridad de los procesos del usuario

Estoy trabajando en una máquina Linux compartida con múltiples núcleos donde tengo derechos de administrador. ¿Es posible congelar todos los procesos de otros usuarios (o darles menos prioridad para acceder a las CPU) para poder aprovechar toda la potencia informática de la máquina?

Respuesta1

No está claro a qué te refieres con robar núcleos; sin embargo, si su proceso no es muylindo, entonces el programador de Linux le dará a su aplicación más tiempo de computación en los núcleos. ¿Realmente tiene una aplicación de subprocesamiento/multiprocesamiento que pueda aprovechar más de un núcleo a la vez?

Sintaxis (como raíz):

nice -n -19 <cmd and args>

Otra opción escpulimit. Esto podría usarse por proceso para ralentizar algo.

información relacionada