Предохранители перегрузок
Предохранители перегрузок
Предохранители перегрузок
Бывает, что несколько одновременно работающих программзагружают процессор настолько, что приложения начинают заметно «тормозить» илидаже «виснуть». Не всегда спасает и многоядерность, и технологиямногопоточности, тем более что многоядерные процессоры есть далеко не у всех, апрограмм, поддерживающих многопоточность, не так уж и много. Сегодня мыпредставляем вашему вниманию две бесплатные утилиты, решающие вышеописаннуюпроблему.
BES 1.2.2 – маленькийинструмент, который ограничивает использование центрального процессора длялюбого процесса. Примечательна расшифровка названия утилиты: Battle EncoderShirase (Боевой программер Сирасэ). Название заимствовано у одноименногояпонского аниме-сериала, повествующего о приключениях программиста Сирасэ,обладающего способностью работать на нескольких компьютерах одновременно, программистанастолько быстрого, что он управляется с несколькими клавиатурами и постоянноспасает кого-нибудь или что-нибудь от хакеров. При этом частенько попадает всмешные и нелепые ситуации. Несколько двусмысленная аналогия, если иметь в видукачество, но на деле программка работает вполне надежно.
Интерфейс интуитивно понятен. Вы можете ограничитьиспользование ЦП для некоторого процесса, скажем, до 50%. После этого высможете использовать другие программы более комфортно. По совместительству BESможет выполнять функцию программного охлаждения процессора, а также прятать окнаработающих приложений. Во время работы программа сидит в виде иконки в трее:серой, когда неактивна, и красной, когда происходит охлаждение или изменениезагрузки процессора.
Размер: 455 Кб.
Поддержка: Windows NT, 2000, 2003. XP.
Лицензия: freeware.
Русский интерфейс: нет.
Сайт программы: http://mion.faireal.net/BES.
Вторая программа – Thread Master 1.12от программиста Сорена Педерсена не имеетграфического интерфейса, рассчитана на опытного пользователя и больше подходитдля автоматического запуска. Изначально задумывалась для работы на серверах,обеспечивающих много пользователей, а также для распределения процессорныхресурсов между несколькими виртуальными машинами, работающими на одномкомпьютере. Работает как служба. Установка и настройка никаких проблем не вызывает.Программа настраивается путем изменения ключей реестра, и чтобы изменениявступили в силу, нужно перезапустить службу.
Изменения в ключах реестра производится с помощьюстандартной системной утилиты Windows Registry Editor.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters]
CPUThresholdPct = 70 – параметр отвечает за загрузкуЦП запущенным процессом.
MainSampleTime = 30 – время, после которого действуетограничение на загрузку ЦП процессом (в нашем примере 70%).
ThreadOverloadActionStart = имя скрипта, которыйзапускается при старте процесса.
ThreadOverloadActionStop = имя скрипта, которыйзапускается при закрытии процесса.
Последнее нужно, по большому счету, для ведения логовзагрузки ЦП разными программами.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Applications]
mfadmin.exe = 5
virtua~1.exe = 50
Перечисляются процессы, для которых нужно явнымобразом ограничить использование ЦП при старте.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ThreadMaster\Parameters\Exceptions]
winlogon.exe = ""
services.exe = ""
spoolsv.exe = ""
termsrv.exe = ""
svchost.exe = ""
csrss.exe = ""
cdmsvc.exe = ""
dfssvc.exe = ""
llssrv.exe = ""
Это процессы, для которых не надо ограничивать использованиеЦП.
Размер: 26,4 Кб.
Поддержка: Windows2000, 2003, XP.
Лицензия: freeware.
Русский интерфейс: нет.
Сайт программы: http://threadmaster.tripod.com.
По материалам сайта www.nnm.ru
Комментарии