Я работаю над приложением, которое мы собираемся использовать для симуляции пользователей, работающих в системе. Одной из целей является стресс-тестирование приложения, позволяющее множеству пользователей выполнять задачи.
В данный момент пользователь просто фоновый работник. Теперь, независимо от того, сколько «пользователей» я порождаю, нагрузка на процессор для ядер никогда не падает.
Теперь я довольно плохо знаком с многопоточностью, но я думаю, это связано с аппаратным ограничением, в данном случае, 4 ядер. Ядра настроены на работу, и после этого это просто вопрос временного среза.
Есть ли способы обойти это? Я бы хотел подчеркнуть как можно больше ядер.