
Al principio quería dedicar 2 núcleos (4 subprocesos) a un PID de Java y 2 núcleos (4 subprocesos) al otro. Sin embargo, la volatilidad de estos programas me hace pensar que terminarán fallando y reiniciándose. Tengo dos usuarios mc5 y mc26. Ambos ejecutan un proceso en 4 núcleos (8 subprocesos). Esto provoca problemas de rendimiento y un ligero retraso. Quiero dejar que mc5 use 2 núcleos (hilo 0,1,2,3). Quiero dejar que mc26 use 2 núcleos (hilo 4,5,6,7). ¿Cómo es esto posible? ¿Alguien podría darme un ejemplo?
Respuesta1
¿Funcionaría esto? Debería funcionar en procesos que ya se están ejecutando:
taskset -cp 0-3 `pid of mc5`
taskset -cp 4-7 `pid of mc26`