Отправляет email-рассылки с помощью сервиса Sendsay

[TC] Распределение загрузки ядра OS Windows для четрёх-ядерника:Вопрос

Привет, друзья.
Вот уж не помню кто, но достаточно недавно в
данном листе был пост на эту тему.
За точность - не отвечу, но мысля была
таккова, что якобы с помощью системных
настроек, можно распределить загрузку ядра
системы на несколько потоков, для
четырёхядерного камня.
Если не сложно, то напомните пожалуста весь сценарий действие.
Для моего случая:
Процессор: Q8200 с частотой: две триста.
Ось: WinXP SP3

Ответить   Tue, 8 Mar 2011 16:22:45 +0500 (#1455431)

 

Ответы:

Добрый день всем и вам Сергей!
Вкратце, диспетчер задач, вкладка процессы,
станьте на нужный и в контекстном меню можете задать приоритет и
соответствие на каждое ядро.

Олег
ovax***@r*****.ru

Ответить   Tue, 8 Mar 2011 16:06:47 +0200 (#1455583)

 

Привет Олег!
ц
Вкратце, диспетчер задач, вкладка процессы,
станьте на нужный и в контекстном меню можете задать приоритет и
соответствие на каждое ядро.
по умолчанию все не системные процессы и так на четырёх ядрах.
а к системным ося доступ не даёт
ну разве что к проводнику и всё.

Виктор Горелов

Ответить   Tue, 8 Mar 2011 17:15:17 +0300 (#1455596)

 

Здравствуйте, Сергей.

Вы писали 8 марта 2011 г., 14:22:45:

нажимаем клавиши windows+r,в командную строку вводим msconfig.
появится диалог настройки системы. идём на вкладку but ini и жмём
кнопку дополнительно. табом находим нум прог и ставим галку. по табу
появится список ядер. стрелками выберите сколько ядер будет
использоваться и жмите ок. система потребует перезагрузки. после
загрузки системы появится диалог,что система находится в режиме
выборочного запуска. поставте галку при перезагрузки не выводить это
сообщение и всё должно заработать. якобы производительность
увеличевается процентов на 15. хотя я никакого прироста не заметил!

Ответить   Tue, 8 Mar 2011 17:12:59 +0300 (#1455597)

 

Привет Павел!
ц
табом находим нум прог и ставим галку. по табу
появится список ядер. стрелками выберите сколько ядер будет
использоваться и жмите ок.
а этто точно количество а не порядковый номер?
просто насколько мне тизвестно в xp и так полный порядок с мультиядернлостью.
покрайней мере на третьем сервис паке.
и если ося влёгкую раскидывает приложения по ядрам, то ядро системы сам бил гейц
велел разбросать по ядрам без проблем.
вобщем может у вас есть ссылка на подробное описание зачем это всё надо.
Виктор Горелов

Ответить   Tue, 8 Mar 2011 17:55:12 +0300 (#1455651)

 

Привет !
ц

точно, ради интереса посмотрел на xp, поставил 1 на двухядернике, ос после
загрузилась на одном , но чтоб вернуть обратно 2, там где был выбор, уже его
не станет, просто нужно там ту галочку снять совсем и после перезагруза 2
ядра опять будут работать
смысл думается имеется только для того чтоб вырубать ядра, когда на ноуте от
батареи работать, чтоб на дольше хватило, а так смысла в установке
количество ядер, которые и без того видит ос, смысла не вижу, многие
проблемы уже давно исправлены в обновлениях

HAL в xp определяется автоматически, по крайней мере на третьем сервис паке
цитирую с форума
Hardware Abstraction Layer - программная прослойка между процессором и ОС.
Как я понял, отвечает за количество ядер, ACPI, энергосбережение и т.п.
изменить можно в диспетчер устройств, потом плюсик рядом с устройством
Компутер, потом правой кнопкой по единственному устройству в этом списке,
потом его свойства, потом драйвер, потом жмакаем обновить драйвер... потом
говорим, что в интернет лезть не надо и что установка из указанного места,
потом что выполнять поиск не надо и что я сам все выберу, а вот потом в
списке выбираем ACPI Multiprocessor PC все...
какие могут быть варианты выбора:
ACPI Multiprocessor PC
Advanced Configuration and Power Interface (ACPI) PC
MPS Multiprocessor PC
Standard PC
вышеописаная процедура в народе называется ЗАМЕНА ЯДРА...
а вот небольшая статья для семёры
Новые возможности > Парковка ядер многоядерных процессоров в Windows 7
Одним из проблемных моментов современных многоядерных процессоров является
их энергопотребление, для минимизации которого производители процессоров
используют свои аппаратные технологии. Кроме того, производители процессоров
дают рекомендации разработчикам операционных систем, за счет чего можно
дополнительно снизить энергопотребление. При разработке Windows 7 и Windows
2008 R2 компания Microsoft прислушалась к таким рекомендациям от Intel.
Как известно, при работе на многоядерных процессорах, операционная система
производит ротацию потоков между ядрами. Другими словами, переносит поток с
более загруженных на менее загруженные ядра, что обеспечивает равномерную
загрузку всех ядер системы. Но такая постоянная ротация приводит к потере
производительности и повышению энергопотребления. Чтобы изменить ситуацию в
Windows 7 и Windows 2008 R2, была реализована функция "идеального ядра",
которая оставляет выполнение процесса на том ядре, на котором он начался, до
полного его завершения. Такой подход позволяет получить более отзывчивую
систему. Кроме того, с подходом "идеального ядра", была реализована функция
"парковка ядер", позволяющая переносить все задачи на одно ядро, а остальные
переводить в бездействие, если это позволяет уровень основной нагрузки.
Соответственно, совместная работа двух функций позволяет минимизировать
число использования ядер в режиме бездействия, что в свою очередь приведет к
снижению энергопотребления и получению более отзывчивой системы.
Core Parking в конфигурации с минимальным энергопотреблением.
Работа Core Parking при возрастании вычислительной нагрузки.
Для отображения параметров парковки ядра в графическом интерфейсе панели
управления необходимо импортировать в реестр следующие значения:
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\0cc5b647-c1df-4637-891a-dec35c318583]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\3b04d4fd-1cc7-4f23-ab1c-d1337819c4bb]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\5d76a2ca-e8c0-402f-a133-2158492d58ad]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\a55612aa-f624-42c6-a443-7397d064c04f]
"Attributes"=dword:00000000
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\ea062031-0e34-4ff1-9b6d-eb1059334028]
"Attributes"=dword:00000000
После этого перейти в Панель управления -> Электропитание -> Настройка плана
электропитания -> Изменить дополнительные параметры питания -> Управлением
питания процессора и выставить следующие значения параметров:
В Минимальное число ядер в состоянии простоя (Processor performance core
parking min cores) - Установить 25% для четырех ядерного процессора - или
50% для двух ядерного процессора.
В Разрешить состояния снижения питания (Allow Throttle States) - Включить.
В Отключение простоя процессора (Processor idle disable) - Включить
состояние простоя.
В Переопределение ядра приостановки ядра производительности процессора
(Processor performance core parking core override) - Отключено.
В Максимальное число ядер в состоянии простоя (Processor performance core
parking max cores) - Установить 75% для четырех ядерного процессора или 50%
для двух ядерного процессора.
Вызвав Монитор ресурсов через Диспетчер задач, на вкладке ЦП можно будет
увидеть, что часть ядер припаркована.
Источник :
http://ru.intel.com/business/community/index.php?automodule=blog&blogid=1960

Ответить   "Alex" Sat, 12 Mar 2011 19:55:44 +0300 (#1462104)