13-Авг-2010. Автор: Winston

Оптимизация работы многоядерных процессоров или Ручное распределение загрузки ядер

Не смотря на то, что многоядерные процессоры (и уж, тем более, многопроцессорные компьютеры) давно вошли в нашу жизнь далеко не все программы умеют корректно взаимодействовать с несколькими ядрами, а так же грамотно использовать и оптимизировать доступные системные ресурсы. Относительно недавно я столкнулся с интересной программой, которая позволяет управлять приоритетом использования ядер процессоров, т.е. фактически распределять нагрузку на то или иное ядро. О ней и пойдет речь в этой небольшой статье.

 

Кратенько и обо всем сразу.

Что это за распределение нагрузки и как оно выглядит? Ну, говоря простым языком, можно вручную, запустив программку, повесить все системные службы на просчитывание первым ядром, антивирус и фаерволл вторым, браузер и аську третьим и тд и тп. Подобные манипуляции значительно повышают производительность системы за счет более адекватного использования процессорных ядер, т.е. в некотором смысле получается этакая поддержка многоядерности.

Ай, забыл сказать название программы - CPU Control.

Cpu Control

Собственно, программа полностью бесплатна, поддерживает русский язык, не требует установки (можно тягать на флешке) и предельно проста в управлении.
Есть автоматический (программка самостоятельно отвечает за распределение приложений) и ручной (т.е. Вы сами распределяете в списке что и на каком ядре должно обитать) режимы управления.

Скачать можно именно отсюда.

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

Послесловие.

Не знаю как на двух, а на 4-х ядрах даже в автоматическом режиме прирост производительности значительно ощутим.
Рекомендую.