нагрузка процессора
Nov. 8th, 2008 11:44 am![[identity profile]](https://www.dreamwidth.org/img/silk/identity/openid.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
Какая утилита может точно показывать нагрузку многоядерного процессора, для каждого ядра отдельно?
Вот к примеру, в обычном ХРшном диспетчере задач на вкладке “быстродействие” вижу четыре диаграммы (для core2quad), причём независимо от приложения и нагрузки, всё распределяется на 4 ядра. (не нужно орать что мало приложений поддерживают многопоточность, для проверки грузил разными прогами обработки видео, используя кодек DivX 6.8.4 Codec (4 logical CPUs))
Собственно вопрос: если я вижу загрузка 25%, то это значит что первое ядро загружено полностью, а остальные три отдыхают, или что каждое из четырёх загружены по 25%, или же суммарная нагрузка по четырём ядрам равна 25%?
и посоветуйте софт, который мог бы в отдельном окошке показывать такие же диаграммы, но точно для каждого ядра отдельно, и общую загрузку процессора в процентах.
Вот к примеру, в обычном ХРшном диспетчере задач на вкладке “быстродействие” вижу четыре диаграммы (для core2quad), причём независимо от приложения и нагрузки, всё распределяется на 4 ядра. (не нужно орать что мало приложений поддерживают многопоточность, для проверки грузил разными прогами обработки видео, используя кодек DivX 6.8.4 Codec (4 logical CPUs))
Собственно вопрос: если я вижу загрузка 25%, то это значит что первое ядро загружено полностью, а остальные три отдыхают, или что каждое из четырёх загружены по 25%, или же суммарная нагрузка по четырём ядрам равна 25%?
и посоветуйте софт, который мог бы в отдельном окошке показывать такие же диаграммы, но точно для каждого ядра отдельно, и общую загрузку процессора в процентах.
no subject
Date: 2008-11-08 10:58 am (UTC)no subject
Date: 2008-11-08 11:49 am (UTC)no subject
Date: 2008-11-08 11:52 am (UTC)no subject
Date: 2008-11-08 12:00 pm (UTC)no subject
Date: 2008-11-08 12:01 pm (UTC)Виста вроде как по дефолту умеет многоядерность
no subject
Date: 2008-11-08 02:01 pm (UTC)хп по дефолтку точно так же умеет многоядерность.
(он её не умеет если криворукие сборщики развернули на 2ядерную машину образ сделанный на 1ядерной).
no subject
Date: 2008-11-08 02:03 pm (UTC)У коллеги на работе тоже самое было.
Только ручками и заработало всё
no subject
Date: 2008-11-08 02:08 pm (UTC)Я ставил WinXP-SP2, -SP3 с нуля — и даже без драйверов загрузка проца нормально балансировалась на все ядра. На чипсетах NF500 правда только пробовал.
Может в других что-то и наглючили, что нужны хотфиксы
no subject
Date: 2008-11-08 02:09 pm (UTC)no subject
Date: 2008-11-08 02:30 pm (UTC)core2duo q9300
вроде как с идентификацией всё ок
no subject
Date: 2008-11-08 01:50 pm (UTC)Более того, пользовательским процессам не нужны никакие дрова на проц!
Надо просто программу писать так чтобы она могла полноценно распараллеливатся: выносить участки вычисления при помощи CreateThread()
no subject
Date: 2008-11-08 01:53 pm (UTC)Просто если прога это умеет - то дров не надо, а если не умеет - то очень надо.
no subject
Date: 2008-11-08 02:04 pm (UTC)no subject
Date: 2008-11-08 02:08 pm (UTC)Ибо спорть когда не уверен - глупо.
Но я наступал на грабли, когда не стовил dualcore optimizer от AMD
no subject
Date: 2008-11-08 01:55 pm (UTC)no subject
Date: 2008-11-08 02:00 pm (UTC)no subject
Date: 2008-11-08 02:03 pm (UTC)У коллеги на работе тоже самое было.
Только ручками и заработало всё
no subject
Date: 2008-11-08 02:07 pm (UTC)Никогда проблем с многоядерностью не было - ни на Амд х2 3800+ 2 полтора года назад, ни сейчас на Q6600.
no subject
Date: 2008-11-08 02:10 pm (UTC)многоядерность то ещё в 2000 винде существовала