Procesos agradables y computadoras que no responden

Procesos agradables y computadoras que no responden

Tengo un proceso ejecutándose en una máquina. Las máquinas tienen hiperproceso de 6 núcleos para un total efectivo de 12 núcleos y el proceso requiere el 400% de la CPU, es decir, 4 núcleos.

Ajusté el proceso a +19 para una prioridad de 39, pero aun así, muchas veces, la computadora deja de responder debido a este proceso.

Pensé que el nicing efectivamente haría que el proceso usara solo los ciclos de repuesto en la computadora. ¿Hay alguna manera de hacer que un proceso use solo los ciclos de repuesto y aún así hacer que el programador dé una cierta cantidad de tiempo a todos los demás procesos para que la computadora no deje de responder?

Editar: el programa utiliza sólo ~18% de la memoria, por lo que no creo que sea un problema de intercambio. El sistema operativo es Red Hat 6.5 y el procesador es Xeon W3670.

información relacionada