Ulimit для окон

14

Есть ли настоящий ulimit для окон? Я нахожу способы / программы, как не допустить, чтобы одна программа съела 100% процессора.

Благодарю.

Джим Б
источник

Ответы:

7

Диспетчер системных ресурсов Windows - это инструмент для установки лимитов ЦП на процесс и добавления интерфейсов учета процессов. В старых версиях Windows это было то, что было на втором диске, который никто никогда не устанавливал. В 2008 году эта функция будет включена. Как правило, это не так важно для системы Windows (с точки зрения управления ресурсами), как Unix-система, так как «хорошая» встроена в ОС, и приоритет процесса (с некоторыми исключениями) можно изменить на лету в графическом интерфейсе, кроме того, Windows Vist и выше дискового ввода-вывода также могут быть приоритетными (по умолчанию это основано на приоритете процесса). Существует API, который позволяет явно устанавливать приоритет дискового ввода-вывода, но я не знаю ни одной утилиты, позволяющей напрямую изменять только приоритет дискового ввода-вывода.

Джим Б
источник
3

Вы можете использовать что-то вроде диспетчера системных ресурсов Windows, который имеет аналогичные функции, которые можно ограничить в том, что вы можете установить ограничения ЦП или памяти для процесса, пользователя или сеанса. Это было доступно в Windows 2003 Enterprise и более поздних версиях.

Более подробную информацию можно получить на Technet (2008 R2 специально) или здесь статья Wiki . Скриншот WSRM


Сторонним вариантом будет FasterWin, предназначенный исключительно для установки квот ЦП на процессы. FasterWin

Дуг Люксем
источник
0

Одним из решений было бы щелкнуть правой кнопкой мыши по процессу Task Managerи изменить приоритет.

сигнализатор
источник
2
если ваша машина простаивает, то процесс запуска все равно будет потреблять 100% ресурсов процессора, так что это kludge. Вы не можете превзойти Unix для учета процессов, если только в Windows 3.1 не были добавлены эти инструменты.
The Unix Дворник
1
@user - ограничение процесса, который в противном случае бездействует чем-то меньшим, чем 100%, является определением kludge, если только вы не рассматриваете управление питанием. Конечно, ulimit можно использовать для более полезных вещей.
Даг Люксем