[identity profile] shaihkritzer.livejournal.com posting in [community profile] useful_faq
Какая утилита может точно показывать нагрузку многоядерного процессора, для каждого ядра отдельно?
Вот к примеру, в обычном ХРшном диспетчере задач на вкладке “быстродействие” вижу четыре диаграммы (для core2quad), причём независимо от приложения и нагрузки, всё распределяется на 4 ядра. (не нужно орать что мало приложений поддерживают многопоточность, для проверки грузил разными прогами обработки видео, используя кодек DivX 6.8.4 Codec (4 logical CPUs))
Собственно вопрос: если я вижу загрузка 25%, то это значит что первое ядро загружено полностью, а остальные три отдыхают, или что каждое из четырёх загружены по 25%, или же суммарная нагрузка по четырём ядрам равна 25%?
и посоветуйте софт, который мог бы в отдельном окошке показывать такие же диаграммы, но точно для каждого ядра отдельно, и общую загрузку процессора в процентах.

Date: 2008-11-08 11:52 am (UTC)
From: [identity profile] shackled-koenig.livejournal.com
С сайта интел, под проц и с сайта микрософт для многоядерника. Без них венда не видит двух/четыхёр ядерный проц как следует. Точнее видет, но не умеет с ним работать

Date: 2008-11-08 12:01 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
именно под икспи и надо.
Виста вроде как по дефолту умеет многоядерность

Date: 2008-11-08 02:01 pm (UTC)
From: [identity profile] f2065.livejournal.com
короче ты чушь написал.
хп по дефолтку точно так же умеет многоядерность.

(он её не умеет если криворукие сборщики развернули на 2ядерную машину образ сделанный на 1ядерной).

Date: 2008-11-08 02:03 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
У мя именно нормальная устновка была - и была проблема с многоядерностью.
У коллеги на работе тоже самое было.
Только ручками и заработало всё

Date: 2008-11-08 02:08 pm (UTC)
From: [identity profile] f2065.livejournal.com
Тогда ещё вариант — проблемы с биосом или идентификацией конфига чипсета…
Я ставил WinXP-SP2, -SP3 с нуля — и даже без драйверов загрузка проца нормально балансировалась на все ядра. На чипсетах NF500 правда только пробовал.
Может в других что-то и наглючили, что нужны хотфиксы

Date: 2008-11-08 02:09 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
Может быть, ибо что у меня, что у коллеги матеренки древнющие

Date: 2008-11-08 01:50 pm (UTC)
From: [identity profile] f2065.livejournal.com
А можно конкретнее ? Я что-то не заметил такой проблемы.
Более того, пользовательским процессам не нужны никакие дрова на проц!

Надо просто программу писать так чтобы она могла полноценно распараллеливатся: выносить участки вычисления при помощи CreateThread()

Date: 2008-11-08 01:53 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
Щас погуглю.
Просто если прога это умеет - то дров не надо, а если не умеет - то очень надо.

Date: 2008-11-08 02:04 pm (UTC)
From: [identity profile] f2065.livejournal.com
Я как программист под WinAPI — понимаю вообще логику работы с многоядерными процами. Если программа не умеет (не выносит вычисления в дополнительные Thread) — то никакие дрова тут не помогут.

Date: 2008-11-08 02:08 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
Тут я спорить не буду.
Ибо спорть когда не уверен - глупо.
Но я наступал на грабли, когда не стовил dualcore optimizer от AMD

Date: 2008-11-08 01:55 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
http://www.winblog.ru/2007/04/20/20040704.html

Date: 2008-11-08 02:00 pm (UTC)
From: [identity profile] f2065.livejournal.com
Ну так это совсем другой случай. Там винду не ставили, а тупо развернули образ, который был создан на 1ядерной машине - на 2ядерную. И ни о каких драйверах там и речи нет, там хотфиксы.

Date: 2008-11-08 02:03 pm (UTC)
From: [identity profile] shackled-koenig.livejournal.com
У мя именно нормальная устновка была - и была проблема с многоядерностью.
У коллеги на работе тоже самое было.
Только ручками и заработало всё

Date: 2008-11-08 02:07 pm (UTC)
From: [identity profile] nevedimko.livejournal.com
Может от свежести виндовского дистрибутива зависит?
Никогда проблем с многоядерностью не было - ни на Амд х2 3800+ 2 полтора года назад, ни сейчас на Q6600.

Date: 2008-11-08 02:10 pm (UTC)
From: [identity profile] f2065.livejournal.com
я думаю от отдельных моделей материнок зависить может, в некоторых видимо неправильно определяется многопроцессорная конфигурация ACPI.

многоядерность то ещё в 2000 винде существовала