Есть ли настоящий ulimit для окон? Нахожу способы / программы как не допустить, чтобы одна программа жрала 100% cpu.
Спасибо.
диспетчер системных ресурсов Windows - это инструмент для установки лимитов ЦП для каждого процесса и добавления интерфейсов учета процессов. В более старых версиях Windows это было то, что было на втором диске, который никто никогда не устанавливал. В 2008 году эта функция будет включена. Как правило, это не так важно в системе Windows (с точки зрения управления ресурсами), чем в системе Unix, поскольку «хороший» встроен в ОС, а приоритет процесса (с некоторыми исключениями) может быть изменен на лету в графическом интерфейсе, в дополнение к Windows vist и более высокий дисковый ввод-вывод также могут иметь приоритет (по умолчанию это зависит от приоритета процесса). Есть API который позволяет вам явно устанавливать приоритет дискового ввода-вывода, но мне неизвестна какая-либо утилита, позволяющая напрямую изменять только приоритет дискового ввода-вывода
Вы можете использовать что-то вроде Диспетчер системных ресурсов Windows который имеет аналогичные функции для ulimit в том, что вы можете установить ограничения ЦП или памяти для процесса, пользователя или сеанса. Это было доступно в Windows 2003 Enterprise и более поздних версиях.
Более подробная информация доступна на Технет(Для 2008 R2) или вот Вики-статья.
Сторонний вариант будет FasterWin который предназначен исключительно для установки квот ЦП для процессов.
Одним из решений было бы щелкнуть правой кнопкой мыши процесс в Task Manager
и измените приоритет.
Вам следует взглянуть на: http://threadmaster.tripod.com/
также есть графический интерфейс для его настройки: http://timwells.net/content/threadmaster-gui