Назад |
Перейти на главную страницу
Невозможно ограничить использование процессора 16-разрядным приложением с помощью Windows 2003 / WSRM
Я пытаюсь ограничить использование процессора устаревшим приложением Clipper через WSRM (диспетчер системных ресурсов Windows). Приложение загружает процессор на 100%, затем я попробовал:
- Установка WSRM
- Создание нового критерия соответствия процесса (TestProc), включая файлы C: \ WINDOWS \ SYSTEM32 \ CMD.EXE, C: \ WINDOWS \ SYSTEM32 \ NTVDM.EXE, C: \ TEST \ TL_BLI.EXE (чертова 16-битная программа ). Я пробовал добавлять программы вручную и выбирать "Запущенный процесс" и "Приложение"
- Добавление группы «Все» в критерии
- Создание новой политики распределения ресурсов (TestPolicy), добавление критериев TestProc и установка ЦП на 20%
- Установка состояния управления WSRM на «Работает»
- Установка типа управления WSRM на «Управление»
- Установка текущей политики выделения ресурсов WSRM на «TestPolicy»
- Перезапуск WSRM
Но не повезло, процесс (C: \ TEST \ TL_BLI.EXE) продолжает работать «в дикой природе» на 100% CPU, работая локально или через удаленный рабочий стол.
Любые идеи?
В NT 4.0 или более поздних версиях увеличение чувствительности к неактивному состоянию снизит загрузку ЦП 16-разрядным процессом. Чувствительность к холостому состоянию можно установить в свойствах вкладки «Разное» для 16-битного исполняемого файла.