Представление yourkit cpu и команда top - отображение разных результатов

Я смотрю на мой процесс с помощью команды top, и он показывает очень высокое значение CPU%. однако, когда я смотрю на тот же процесс через представление yourkit cpu, он показывает совершенно другой результат. как это может быть? высшая команда

Yourkit CPU View

2 ответа

Решение

Профилировщик YourKit рассматривает весь процессор со всеми ядрами как 100%. Это означает, что если у вас 4 ядра и 1 ядро ​​полностью загружено, а остальные 3 ядра спят, загрузка ЦП составит 25% (а не 100%).

После этого объяснения результаты YourKit хорошо соотносятся с "вершиной".

Даже у меня такое же замешательство. Из того, что я понимаю, верхняя команда отображается в процентах от одного процессора. В многоядерных системах процент может превышать 100%. https://unix.stackexchange.com/questions/145247/understanding-cpu-while-running-top-command

Другие вопросы по тегам