Как я могу отслеживать использование ядра процессора для каждого потока?

11

Мне нужна эта информация для оптимизации количества рабочих потоков, которые выделяет мое пользовательское приложение.

Например, если я просто использую topоднопоточное приложение на двухъядерном компьютере, загрузка процессора на 100% не говорит мне, есть ли еще неиспользуемая емкость в виде другого ядра !

Какие инструменты мониторинга я могу использовать, чтобы обнаружить разницу?

kfmfe04
источник

Ответы:

15

При запуске top нажмите 1, это покажет использование каждого ядра. Может это то что нужно?

roadmr
источник
+1 Это определенно полезно - я могу видеть общее использование cpu1 и cpu2 - позвольте мне попробовать это еще немного ...
kfmfe04