Если поток ожидает чтения из памяти, считается ли он свободным? - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь понять отчет об использовании процессора при запуске sar -u 1 3. В моей системе написано ~ 50% загрузки. Я удивлен, потому что наше высокопроизводительное программное обеспечение, где мы создаем много потоков. Поэтому я думаю, что переключение контекста и пропадание кэша могут быть причиной того, что мы наблюдаем низкие показатели загрузки ЦП.

Вопрос в том, пытается ли поток прочитать данные и нужно ли эти данные извлекать из памяти считается, что поток «использует» процессор при ожидании данных или нет?

...