Показать полную графическую версию : Общая загрузка четырёхъядерного процессора Phenom II X4 810 не более 25%
Burgunsky
23-08-2009, 15:36
Всем доброго времени суток.
При запуске любого приложения (архивации, запуска на исполнение скрипта) на одноядерном проце загрузка 100%. На четырёхъядерном - не более 25% (работает одно ядро). Если в диспетчере задать соответствие на четыре ядра, то загрузка распределяется, но общая всё равно не более 25%. Подскажите пожалуйста что нужно сделать, чтоб задействовать 4 ядра на 100%?
Burgunsky, Попробуйте установить AMD Dual-Core Optimizer Version 1.1.4, возможно она поможет.
Burgunsky
23-08-2009, 16:42
Попробуйте установить AMD Dual-Core Optimizer Version 1.1.4, возможно она поможет. »
Я её установил. А чё с ней делать? amd_dc_opt.exe файл кликаешь, а она ничего.
А ничего... Она устанавливается и всё. Работает. Она должна решать некоторые проблемы многоядерных процессоров в среде Win XP.
Если в диспетчере задать соответствие на четыре ядра, то загрузка распределяется, но общая всё равно не более 25% »
Ты 4 ёмкие задачи раздаёшь конкретным ядрам? Или одной задаче даёшь доступ на 4 ядра? При втором варианте ты наверное и получишь 25 процентов на каждом ядре.
Windows какой?
Burgunsky
23-08-2009, 17:37
Ты 4 ёмкие задачи раздаёшь конкретным ядрам? Или одной задаче даёшь доступ на 4 ядра? При втором варианте ты наверное и получишь 25 процентов на каждом ядре. »
Четырём ядрам хочу дать одну задачу, чтоб они загрузились на 100%. WindowsXP SP3 Black Edition.
Burgunsky, хм я так понимаю вам просто нужно получить нагрузку в 100% на процессор ? для проверки стабильности и температурного режима ?
Четырём ядрам хочу дать одну задачу, чтоб они загрузились на 100%. »
Так не будет. Возможно у вас нет такой задачи, чтобы загрузить ею одной 4 ядра. А если приложении не знает многоядерности, то вы и получите, думаю, нагрузку 25 на каждое ядро максимум.
Burgunsky
23-08-2009, 18:42
Так не будет. Возможно у вас нет такой задачи, чтобы загрузить ею одной 4 ядра. А если приложении не знает многоядерности, то вы и получите, думаю, нагрузку 25 на каждое ядро максимум. »
А нельзя научить приложение многоядерности? DivX знает многоядерность? При конвертации фильма в VirtualDub тоже нет 100% нагрузки на все ядра, но больше чем 25%. Почему не 100 на каждое ядро?
хм я так понимаю вам просто нужно получить нагрузку в 100% на процессор ? для проверки стабильности и температурного режима ? »Не. Я хочу быстрее выполнить задачу.
samara1532
23-08-2009, 19:11
При конвертации фильма в VirtualDub тоже нет 100% нагрузки на все ядра »
ну здесь еще работает в связке и ж. диск , а он не успевает за многоядерными процессорами .
Burgunsky
23-08-2009, 19:37
ну здесь еще работает в связке и ж. диск , а он не успевает за многоядерными процессорами »
Ж/д при конвертации практически молчит. Разгон памяти тоже не помогает. Зато при разгоне проца, fbs увеличивается, но загрузка ЦП опять процентов 60 максимум.
Burgunsky, Вот иллюстрация поведения процессора Intel Core i7-920 при фоновом просчёте очень "трудного" эффекта "NeatVideo" в студии 12:
http://i038.radikal.ru/0907/78/49a8796c6eb8t.jpg (http://radikal.ru/F/i038.radikal.ru/0907/78/49a8796c6eb8.jpg.html)
вот процесс Render всего проекта
http://i006.radikal.ru/0907/38/0b7685156e01t.jpg (http://radikal.ru/F/i006.radikal.ru/0907/38/0b7685156e01.jpg.html)
Все таки это говорит, что слабое место - это скорость дисковой подсистемы, так как эффект без записи на диск загружает процессор практически полностью, а при записи не задействуется и на четверть. На многих видеофорумах все твердят о низкой скорости чтения - записи на диск.
Burgunsky
23-08-2009, 20:22
Все таки это говорит, что слабое место - это скорость дисковой подсистемы, так как эффект без записи на диск загружает процессор практически полностью, а при записи не задействуется и на четверть. На многих видеофорумах все твердят о низкой скорости чтения - записи на диск. »
Мой видео файл весит 18 метров и длится 3 минуты. Получается, что для конвертации со скоростью 80fbs. ж.д. нужно читать данные со скоростью 300кб в сек. Я ж говорю он молчит почти. Проблема в чём-то другом.
Возможно проблема в самом дистрибутиве Windows. Пробуй другую сборку. Не рекламирую, но по-моему лучшая сборка от Samlab - по крайней мере сделано профессионально.
Всем доброго времени суток.
При запуске любого приложения (архивации, запуска на исполнение скрипта) на одноядерном проце загрузка 100%. На четырёхъядерном - не более 25% (работает одно ядро). Если в диспетчере задать соответствие на четыре ядра, то загрузка распределяется, но общая всё равно не более 25%. Подскажите пожалуйста что нужно сделать, чтоб задействовать 4 ядра на 100%? »
Переписать все приложение по 64bit архитектуру.
Шас в c++ программы пишутся пока что под 32 битную архитектуру. Поэтому все 4 ядра не грузатся а тока одно ядро.
ещё одна реклама в посте и будешь за бортом!
Burgunsky, попробуй утилиту для разогрева процессора Linx (http://forums.overclockers.ru/viewtopic.php?t=272642&start=600&sid=f342b825807a5c2b89f9058852e82e5d) и посмотри загрузку всех ядер. Уж эта утилитка должна загрузить по полной.
Intel Core i7-920 »
В i7 что 8 ядер :dont-know а то что это у тебя там в деспечере 8 окошек!
Angry Demon
28-08-2009, 13:12
В i7 что 8 ядер
Про Hyper-Treading забыл? ;)
Про Hyper-Treading забыл? »
ааааа точно!! :laugh:
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC