Адаптивная квота / приоритет ЦП для каждого пользователя в Windows 8.1

315
gibberfish

У нас есть компьютер рабочей станции в офисе, на котором работает Win 8.1, где несколько пользователей одновременно выполняют процессы, интенсивно использующие процессор. Проблема в том, что один пользователь может перегружать процессор, делая все операции медленными для всех остальных. Есть ли способ назначить приоритет cpuquota pr для пользователя или процесса, не теряя циклов на холостом ходу? Скажем, пользователь A запускает процесс на 100% процессорного времени, но когда пользователь B входит в систему, процесс A сокращается настолько, чтобы позволить B, скажем, 30% процессорного времени.

0
Я не верю, что то, что вы хотите, возможно даже с настройкой, которую вы используете. Ramhound 9 лет назад 0

1 ответ на вопрос

0
Keltari

Несмотря на то, что настольные ОС Windows допускают одновременное использование нескольких пользователей, настольные операционные системы Windows в настоящее время не предназначены для простого определения приоритетов процессов одного пользователя над другим.

Это не значит, что это не может быть достигнуто. Смотрите эту статью об ограничениях скорости процессора . Примечание: я не пробовал это, поэтому я не знаю, насколько это будет эффективно. Теоретически, вы можете написать скрипт, который проверяет, сколько людей вошло в систему, и корректирует приоритеты пользователей, используя метод, описанный в статье. Если бы вы попробовали это, я бы определенно провел тщательное тестирование, чтобы увидеть реакцию всех ваших приложений.