2010-11-24 12:35:06 +0000 2010-11-24 12:35:06 +0000
74
74

Существуют ли решения, которые могут ограничить использование процессора в процессе?

Я использую старый ноутбук и делаю тяжелую обработку, которая требует большого использования процессора в течение длительного времени (~30mins - 2 часа). Когда процесс сильно нагружает центральный процессор в течение длительного времени, процессор перегревается и компьютер выключается. Я не хочу использовать кулер/стойку, потому что ношу этот ноутбук с собой и работаю вне дома.

Есть ли способ/приложение, с помощью которого я могу ограничить использование процессора в Windows?

Note: Установка приоритета процесса из диспетчера задач не работает.

Заметка 2: Вентиляторы чистые.

Ответы (9)

67
67
67
2010-11-24 12:57:08 +0000

Поиск по сети приносит некоторые программы, которые могут помочь. Они все свободны.

BES - Battle Encoder Shirase

BES - это небольшой инструмент, который ограничивает использование процессора для определенного процесса: например, вы можете ограничить использование процессора для процесса, который будет использовать процессор на 100%, до 50% (или любого процента, который вам нравится). Таким образом, вы можете с комфортом использовать другие программы, делая что-нибудь ресурсоемкое для процессора в фоновом режиме. Ограничив нагрузку на процессор, вы также можете охладить его сразу же, как только он станет слишком горячим. Конечно, скорость обработки данных пропорционально замедлится, если вы ограничите нагрузку на процессор, но это должно быть гораздо лучше, чем “сбой” из-за жары или (в худшем случае) поломки компьютера с прогоревшим процессором.

Укротитель процессов

Укротитель процессов - это крошечная (140k) и сверхэффективная утилита для Microsoft Windows XP/2K/NT/Vista/Win7, которая работает в системном трее и постоянно следит за использованием процессора другими процессами. Когда она видит процесс, который перегружает ваш процессор, она временно снижает приоритет этого процесса, пока его использование процессора не вернется на разумный уровень.

Process Lasso

Process Lasso - это уникальная новая технология, которая улучшит отзывчивость и стабильность работы вашего ПК в периоды высокой загрузки процессора. Windows, по своей конструкции, позволяет программам монополизировать ваш процессор без ограничений, что приводит к зависанию, замораживанию и микро-запаздыванию. Технология Process Lasso ProBalance (Баланс Процесса) разумно подстраивает приоритеты запуска программ таким образом, чтобы плохо отлаженные процессы не оказывали негативного влияния на отзывчивость вашего ПК.

16
16
16
2016-03-01 21:16:11 +0000

Самое простое решение, которое я нашел, это ограничение мощности процессора.

  1. Перейти на панель управления.
  2. Оборудование и звук
  3. Опции питания
  4. Редактирование настроек плана
  5. Изменение расширенных настроек мощности
  6. Управление питанием процессора
  7. Максимальное состояние процессора и снижение его до 80% или чего угодно. Используя программное обеспечение, которое измеряет температуру процессора, например, “Скоростной вентилятор”, вы увидите, что температура падает.
13
13
13
2015-07-07 15:34:57 +0000

Конечно, это старый вопрос, но я удивлен, что никто пока этого не предложил: 0x2 и 0x2 и Повтормозите скорость процессора. 0x2 и 0x2 и Практически все ноутбуки и сама Windows имеют встроенные механизмы динамической регулировки скорости процессора в соответствии с нагрузкой. Можно изменить такое поведение - например, в Панели управления => Параметры питания => Дополнительно можно установить максимальную скорость процессора ниже 100%. В этом случае процессор будет ограничен более низкой скоростью и, таким образом, будет вырабатывать меньше тепла, что приведет к ухудшению качества работы. 0x2 и 0x2 & Это не требует дополнительного программного обеспечения и, что более важно, ** снижение скорости процессора делает ваш процессор более эффективным** , так что это лучшее решение, чем ограничение использования процессора в Windows. Использование 50% процессора на 2,0 ГГц будет использовать значительно больше мощности, чем 100% процессора на 1,0 ГГц. Меньше энергии = меньше тепла.

5
5
5
2015-08-06 08:06:50 +0000

В Windows 10, 8 и 7:

1 перейдите в диспетчер задач. 2. Щелкните правой кнопкой мыши по процессу, для которого использование процессора должно быть ограничено. Нажмите Перейти к деталям. 3. Теперь появится вкладка деталей. Щелкните правой кнопкой мыши конкретный процесс, выберите set родство, и выберите ядра, которые вы будете позволять конкретный процесс, чтобы использовать.

5
5
5
2013-12-23 13:16:32 +0000

Я хотел добавить приложение, которое я использовал в прошлом для успешного ограничения загрузки процессора. В прошлом я несколько раз использовал threadmaster. http://threadmaster.tripod.com/

3
3
3
2016-01-23 10:25:45 +0000

Другой очень удобный способ установить сродство определенного исполняемого файла при запуске - это использовать команду start.

, например, “start /affinity F iexplore.exe”. Если есть одно приложение, которое вы хотите запустить с таким дросселем, вы можете создать ярлык с помощью этой команды. Обратите внимание, что сродство задается шестнадцатеричным значением, что может потребовать некоторых проб и ошибок. Проверьте процесс в диспетчере задач, чтобы посмотреть реальный результат сродства!

Подробнее смотрите здесь: http://blogs.msdn.com/b/santhoshonline/archive/2011/11/24/how-to-launch-a-process-with-cpu-affinity-set.aspx

3
3
3
2015-04-16 06:24:55 +0000

Вместо того, чтобы загружать программу для этого, если вы зайдете в менеджер задач и перейдете к деталям, вы увидите список процессов, которые вы выполняете. Если вы щелкните правой кнопкой мыши и используете опцию “установить сродство” вместо “установить приоритет”, вы можете выбрать, сколько ядер используется отдельной программой, тем самым ограничивая объем использования процессора программой.

2
2
2
2015-04-28 22:13:30 +0000

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

1
1
1
2017-05-10 18:33:34 +0000

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

В случае отсутствия утилит, Вы должны будете ввести BIOS Вашего компьютера и изменить тактовую частоту Вашего процессора. Самый простой способ - установить множитель на меньшее число. Пожалуйста, не прикасайтесь к напряжениям, потому что это может повредить ваш процессор, если он слишком высокий, или привести к ошибкам, когда он слишком низкий. Частоты тоже не следует изменять, только множитель. Чтобы вернуться к настройкам по умолчанию, прочитайте руководство по BIOS, чтобы определить клавишу, которую нужно нажать для восстановления настроек по умолчанию. (Или просто внимательно осмотрите экран BIOS, особенно экран выхода).

Похожие вопросы

3
19
10
28
3