2

Сначала я хотел выделить 2 ядра (4 потока) для одного Java-PID и 2 ядра (4 потока) для другого. Однако волатильность этих программ заставляет меня думать, что в конечном итоге они будут аварийно завершать работу и перезапускаться. У меня два пользователя mc5 и mc26. Оба запускают один процесс через 4 ядра (8 потоков). Это вызывает проблемы с производительностью и небольшое отставание. Я хочу позволить mc5 использовать 2 ядра (нить 0,1,2,3). Я хочу позволить mc26 использовать 2 ядра (поток 4,5,6,7). Как это возможно? кто-нибудь может дать мне пример?

1 ответ1

1

Будет ли это работать? Должен работать на уже запущенных процессах:

taskset -cp 0-3 `pid of mc5`
taskset -cp 4-7 `pid of mc26`

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .