Диспетчер задач Windows 10 теперь позволяет ограничивать ресурсы для «тяжелых» приложений
Новый функционал представлен в Windows 10 Insider Preview Build 21364 (Dev). В контекстном меню Диспетчера задач появилась новая опция «Eco mode», которая позволяет ввести ограничения на использование объема памяти и ресурсов ЦПУ для приложений.
Теперь в Диспетчере задач пользователи смогут увидеть, какие приложения работают в «Эко-режиме». Для этого нужно достаточно обратиться к столбцу «Состояние».
Один из руководителей программы Windows Insider, Брэндон ЛеБланк ( Brandon LeBlanc) пояснил:
Данная функция будет полезна в ситуациях, когда какое-либо приложение потребляем чрезмерное количество системных ресурсов. Теперь вы сможете ограничить потребление ресурсов и предоставить приоритет другим приложениями, что должно положительно сказаться на общей отзывчивости системы и автономности портативных устройств.
Новая функция поставляется определенной группе участников программы предварительной оценки на канале Dev. На данном этапе важно быстро обнаружить потенциальные проблемы, которые влияют на производительность и надежность.
Как ОГРАНИЧИТЬ ЧАСТОТУ Процессора В ТУРБОБУСТЕ | НОУТБУК БОЛЬШЕ НЕ ГРЕЕТСЯ!
Чтобы включить Эко-режим для любого процесса, выполните следующие действия:
Microsoft просит инсайдеров оставить отзывы о работе новой функции. Сделать это можно на вкладке Отзывы и приложения в приложении Центр отзывов, выбрав категорию Среда рабочего стола и подкатегорию Диспетчер задач.
Кроме того, в Windows 10 Build 21364 (Dev) Microsoft добавила поддержку классификации процессов Microsoft Edge. Это поможет вам определить потребление ресурсов в Microsoft Edge.
Классификация разбита на несколько различных компонентов, таких как расширения, вкладки, процессы браузера (Браузер, Процесс графического процессора, Crashpad), служебные программы (Utility: Audio Service Extensions), выделенные и служебные сценарии и т.д.
Для каждого процесса используются отдельные иконки, включая favicon-значки для веб-сайтов, что упрощает их идентификацию.
Как ограничить нагрузку процессора для Защитника Windows 10
Воспользуйтесь данной инструкцией, чтобы установить максимальное значение нагрузки на процессор для Защитник Windows 10.
Защитник Windows является стандартным антивирусным решением в Windows 10. Он работает в фоновом режиме и обеспечивает защиту в реальном времени от любых видов вирусов, вредоносных программ и потенциально нежелательных программ. Также Защитник Windows периодически выполняет автоматическое сканирование, чтобы убедиться, что компьютер не заражен.
Во время выполнения проверки, системный антивирус может потреблять около 50% ресурсов процессора. Если вы выполняете ресурсоемкие задачи, Защитник Windows может активировать троттлинг и снижать свои «аппетиты», чтобы не мешать вашей работе.
Однако, такая оптимизация работает не всегда. Защитник Windows может более интенсивно использовать мощность процессора или игнорировать некоторое фоновые или активные приложения, что вызывает потери производительности. Для таких случаев вы можете вручную установить максимальный лимит использования ЦП для Защитника Windows. Системный антивирус не сможет превышать установленное предельное значение по нагрузке на ЦПУ. Данная инструкция особенно актуальна для пользователей старых или слабых ПК.
Как снизить нагрузку на процессор
Как установить лимиты на потребление ЦПУ Защитником Windows 10
Существует три способа для установки ограничений. Все из них являются довольно простыми. Вы можете выбрать любой способ.
PowerShell
Использование PowerShell — самый простой способ для установки лимитов на использование ЦПУ для Защитника Windows. Вам лишь нужно выполнить одну команду.
Примечание: значение «0» полностью отключает троттлинг для Защитника Windows, и он будет использовать любое количество ресурсов.
Никаких подтверждений изменений вы не увидите, но можете быть уверены, что Защитник Windows ограничит использование ЦПУ после выполнения команды.
Если вы хотите откатить изменения, то выполните команду со значением 50 вместо [percentage]. Это стандартное значение для Защитника Windows.
Проверить текущее значение можно с помощью следующей команды, запущенной в PowerShell:
Показанное значение ScanAvgCPULoadFactor – максимальный процент использования ЦП во время проверки, установленный в системе.
Редактор локальной групповой политики
Если вы не хотите иметь дело с командной строкой, то можете достичь тех же результатов с помощью редактора локальной групповой политики. Данный инструмент доступен только в редакциях Pro и Enterprise. Если вы используете Windows 10 Домашняя, то воспользуйтесь первым методом.
Примечание: значение «0» полностью отключает троттлинг для Защитника Windows, и он будет использовать любое количество ресурсов.
Если вы хотите откатить изменения, то выберите для политики состояние Не задано или Отключено.
Системный реестр
Редактор групповых политик недоступен в Windows 10 Домашняя, но вы можете сделать то же самое с помощью редактора реестра.
Примечание
Некорректное изменение реестра может привести к серьезным проблемам. Рекомендуется создать резервную копию реестра Windows перед тем, как выполнить данные шаги. В меню редактора реестра выберите Файл > Экспорт для сохранения резервной копии.
Примечание: значение «0» полностью отключает троттлинг для Защитника Windows, и он будет использовать любое количество ресурсов.
Если вы хотите откатить изменения, то кликните правой кнопкой мыши по параметру AvgCPULoadFactor и удалите его, подтвердив это действие.
Как ограничить доступные ресурсы для приложения?
Средний 1 комментарий
Комплексного готового решения не нашёл. Есть несколько утилит, которые могут ограничивать ЦПУ (приоритет, привязка к ядру) и память.
Process Lasso is NOT yet another task manager. It is a process priority optimization and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated power profiles; you name it, and Process Lasso does it!
Process Tamer is a tiny (140k) and super efficient utility for Microsoft Windows XP/2K/NT/Vista/Win7 that runs in your system tray and constantly monitors the cpu usage of other processes. When it sees a process that is overloading your cpu, it reduces the priority of that process temporarily, until its cpu usage returns to a reasonable level.
Minimem now can reduce the memory footprint of any application. It runs in the background and can be set up to optimize as many proceses as you’d like, using a very intuitive graphical interface. Unlike other memory optimization products, it gives you full control over what applications you want to optimize, when and how often, as well as the possibility to only optimize memory when required and relevant.
Как ограничить ЦП, пропускную способность и заблокировать приложения в Windows 10
Таким образом, варианты, предлагаемые операционной системой Windows 10 для оптимизировать и управлять усилия нашего компьютера действительно полезны. Точно так же можно напрямую заблокировать использование определенных приложений, чтобы наша команда могла реагировать еще лучше.
Назначьте приложению меньше ядер ЦП
Как мы говорим, если нам нужно, чтобы одни открытые программы работали лучше других, возможно, этим вторичным приложениям требуется меньше ресурсов. Для этого вам просто нужно назначить им меньше ядер. Некоторые задачи могут выполняться в фоновом режиме, и поэтому мы не подвергаем себя риску замедления или сбоя компьютера. Полезность ограничение использования ЦП то, что предлагает Windows 10, немного скрыто, но мы объясним, как это работает.
После этого нам будет показано окно с несколькими полями. Каждое из них представляет собой одно из ядер нашего процессора. По умолчанию будут отмечены все параметры. Теперь нам просто нужно выбрать или отменить выбор процессоров, использование которых мы хотим ограничить. Верхний вариант позволяет нам выбрать или снять отметку со всех ядер одновременно.
Ограничьте пропускную способность приложения
Windows 10 предлагает возможность выполнять это действие изначально. Хотя это немного просто, мы узнаем, как это сделать. Для пользователей ADSL или оптоволокна это не совсем то, что ожидается, хотя это может избавить нас от проблем, если мы окажемся на пределе наших мобильных данных.
С помощью приложения TMeter Freeware Edition
После запуска приложения мы переходим на боковую панель окна. Здесь мы выбираем Сетевые интерфейсы вариант и выберите нашу сеть. Если мы используем сеть WIFI, мы должны выбрать этот вариант.
Затем мы щелкнем по типу сети, в которой хотим действовать. Выбрав наши варианты, мы нажимаем на подать заявление и теперь пора начать ограничивать пропускную способность приложений, которые нам нужны.
Шаги по блокировке приложений
Возможно, потребуется перезагрузить компьютер, чтобы изменения вступили в силу. Когда мы пытаемся получить доступ к заблокированному приложению, мы увидим сообщение об ошибке.
Настройка квот памяти для процесса
Область применения
Описывает наилучшие практики, расположение, значения, управление политикой и соображения безопасности для настройки квот памяти для параметра политики безопасности процесса.
Справочники
Эта привилегия определяет, кто может изменять максимальную память, которая может быть потребляема в процессе. Эта привилегия полезна для настройки системы на групповой или пользовательской основе.
Это право пользователя определяется в объекте групповой политики контроллера домена по умолчанию и в локальной политике безопасности рабочих станций и серверов.
Возможные значения
Рекомендации
Местонахождение
Конфигурация компьютераWindows ПараметрыБезопасность ПараметрыНазначение прав пользователей
Значения по умолчанию
По умолчанию это право имеют члены групп Администраторы, Локальные службы и Сетевые службы.
В следующей таблице приведены фактические и действующие значения по умолчанию для этой политики. Значения по умолчанию также можно найти на странице свойств политики.
Default Domain Policy | Администраторы Локализованная служба Служба сети |
Политика контроллера домена по умолчанию | Администраторы Локализованная служба Служба сети |
Параметры по умолчанию для автономного сервера | Администраторы Локализованная служба Служба сети |
Действующие параметры по умолчанию для контроллера домена | Администраторы Локализованная служба Служба сети |
Действующие параметры по умолчанию для рядового сервера | Администраторы Локализованная служба Служба сети |
Действующие параметры по умолчанию для клиентского компьютера | Администраторы Локализованная служба Служба сети |
Управление политикой
Перезагрузка устройства не требуется для того, чтобы этот параметр политики был эффективным.
Изменения прав пользователя вступают в силу при его следующем входе в учетную запись.
Групповая политика
Параметры применяются в следующем порядке с помощью объекта групповой политики (GPO), который перезаписывал параметры на локальном компьютере при следующем обновлении групповой политики:
Когда локальный параметр серый, он указывает, что GPO в настоящее время контролирует этот параметр.
Вопросы безопасности
В этом разделе описывается, каким образом злоумышленник может использовать компонент или его конфигурацию, как реализовать меры противодействия, а также рассматриваются возможные отрицательные последствия их реализации.
Уязвимость
Пользователь с **** квотами настройки памяти для привилегии процесса может уменьшить объем памяти, доступной для любого процесса, что может привести к замедлению работы критически важных для бизнеса сетевых приложений или к сбойу. Эта привилегия может быть использована вредоносным пользователем для начала атаки с отказом в обслуживании (DoS).
Противодействие
Ограничить квоты памяти для пользователя процесса правом пользователей, которым требуется выполнять их задания, например администраторам приложений, которые поддерживают системы управления базами данных или администраторам доменов, которые управляют каталогом организации и ее вспомогательной инфраструктурой. ****
Источник: windorez.ru
Ограничить использование ядер процессора приложением
Для распределения нагрузки или ограничения чрезмерного использования ресурсов процессора, можно выделить приложению для работы только заданные ядра. Сделать это можно в диспетчере задач.
Если приложение планируется всегда запускать с заданными ограничениями, можно создать cmd файл который будет запускать его с нужными параметрами.
start /affinity 1 Путь_к приложению
Параметр в котором передаются номера ядер, должен быть шестнадцатеричным числом и формироваться в зависимости от количества ядер в процессоре, в данном примере их 8.
Сначала формируем двоичное число, по количеству знаков соответствующее числу ядер — 00000000. Цифры соответствуют ядрам в обратную сторону. То есть, если нужно задействовать только нулевое ядро, заменяем последний ноль на 1 — 00000001. Нулевое и второе, соответственно 00000101, и так далее.
В полученном двоичном числе 00000101 передние нули не имеют никакого значения, отсекаем их, получаем 101. Теперь нужно перевести его в шестнадцатеричное. Это можно сделать например обычным калькулятором в режиме программирования. Получаем 101= 5. Теперь запускаем блокнот с использованием только нулевого и второго ядра:
start /affinity 5 C:windowsnotepad.exe
Источник: sad-notes.ru
Как ограничить доступные ресурсы для приложения?
Хочу симулировать медленную работу компьютера только для одного приложения на Windows без использования виртуальной машины. Ограничение оперативной памяти, скорости доступа к диску, доступных ресурсов процессора. Если не всё, то хотя-бы часть параметров.
- Вопрос задан более трёх лет назад
- 25598 просмотров
1 комментарий
Средний 1 комментарий
без использования виртуалки — сложновато. Windows-системы, как я понимаю, не умеют принудительно ограничивать ресуры.
Решения вопроса 1
Интересная личность
Комплексного готового решения не нашёл. Есть несколько утилит, которые могут ограничивать ЦПУ (приоритет, привязка к ядру) и память.
Process Lasso is NOT yet another task manager. It is a process priority optimization and system automation utility. Priority optimization, affinity optimization, core optimization, automated rules, automated power profiles; you name it, and Process Lasso does it!
Process Tamer is a tiny (140k) and super efficient utility for Microsoft Windows XP/2K/NT/Vista/Win7 that runs in your system tray and constantly monitors the cpu usage of other processes. When it sees a process that is overloading your cpu, it reduces the priority of that process temporarily, until its cpu usage returns to a reasonable level.
Minimem now can reduce the memory footprint of any application. It runs in the background and can be set up to optimize as many proceses as you’d like, using a very intuitive graphical interface. Unlike other memory optimization products, it gives you full control over what applications you want to optimize, when and how often, as well as the possibility to only optimize memory when required and relevant.
Источник: qna.habr.com