4

Я действительно раздражен тем, что не могу выполнять несколько заданий одновременно, даже если у меня есть достаточно ОЗУ и ЦП для использования - так что это использование диска, например, когда я извлекаю большие архивы с помощью WinRAR или другого диска. пишите голодные вещи.

Я хочу иметь возможность ограничить это, скажем, до 20%, поэтому WinRAR будет использовать только до 20% возможностей записи моего диска, что должно привести к

«Больше никаких зависаний моей ОС и возможности многозадачности, даже когда я распаковываю большой архив»

при выполнении таких ресурсоемких работ.

Если вы знаете, как ограничить ввод-вывод диска приложением, это действительно поможет!

Моя ОС: Windows 7 Ultimate x64. Я попытался установить сходство и приоритет процесса, но без удачи.

1 ответ1

4

В Process Explorer, в дополнение к обычному уровню Idle или Low уровню приоритета, есть дополнительный Background уровень, который говорит, что он имеет Low I/O and Memory Priority . Это должно выполнить то, что вы хотите.

Я полагаю, что это доступно в Vista и выше, поскольку Википедия предполагает, что тогда была добавлена приоритетность ввода / вывода.

Из вашего комментария похоже, что вы также хотите сделать это из командной строки. Я не уверен, что это доступно в Process Explorer, но PsTools может иметь что-то полезное в этом отношении. Я знаю, что PsExec позволяет запускать процессы с низким приоритетом. Если нет, не должно быть слишком сложно запустить программу или сценарий командной строки, чтобы установить приоритет запущенного процесса.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .