В Vtune приводит то, что числа 0,1,2 (3) на самом деле представляют?Результаты Vtune загрузки ЦП и Параллелизм Гистограмма
Что означает Синего бар над 0?
В Vtune приводит то, что числа 0,1,2 (3) на самом деле представляют?Результаты Vtune загрузки ЦП и Параллелизм Гистограмма
Что означает Синего бар над 0?
Это гистограмма - каждый столбец представляет собой часть времени вы проводите в то время как переменная (тот появляется под графиком) находится в любом заданном значении.
Левый утверждает, что вы тратите примерно 1/3 от времени с 0 используемых логических процессоров (полностью холостых), и 2/3 времени с 1 логическое ядро работает. Вы никогда не достигаете двух одновременно работающих ядер.
Точно так же правильная гистограмма говорит, что вы тратите ~ 25% времени с нулевыми активными потоками и ~ 75% с одним потоком (есть незначительная часть с двумя потоками).
Обратите внимание, что общее время немного отличается, и часть времени полного простоя также немного меняется - если это выполняется по точному же прогону, то это несоответствие может быть объяснено разницей между временем, когда ядро становится активным (пробуждается из состояния низкой мощности) и моментом, когда ОС может запланировать поток, который фактически начнет работать на нем.
Получил это сейчас. Спасибо за вашу помощь. – gpuguy
Вы скопировали эти графики с помощью Intel ™ VTune (TM) Amplifier XE 2011 Приступая к работе Учебники для ОС Linux * (документ Intel 324207-002US). Почему бы вам не изучить текст, объясняющий их, который находится в одном документе прямо рядом с этой графикой? –
@HighPerformanceMark Я уже прочитал. Документ мне не ясен. Однако ответ Лиора прояснил ситуацию. – gpuguy