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.