Как ограничить приоритет дискового ввода-вывода для процесса в Windows XP?

Как ограничить приоритет дискового ввода-вывода для процесса в Windows XP?

У меня есть настройка, в которой машина Windows XP резервируется на сервере в локальной сети с помощью rsync. Из-за эксплуатационных требований резервное копирование должно происходить во время использования машины. Хотя это не проблема для наших машин Linux, эта коробка Windows замедляется до такой степени, что становится непригодной для использования из-за rsyncдоступа.

Есть ли способ ограничить приоритет дискового ввода-вывода процесса в Windows XP, как ioniceв Linux?

Обратите внимание, что простое уменьшение rsyncпропускной способности s (через --bwlimitкоммутатор) не помогает, поскольку проблема возникает из-за большого количества запросов и чтений очень маленьких файлов. Поэтому, чтобы получить хоть какой-то эффект, мне пришлось бы установить bwlimit на такое маленькое значение, что более крупные файлы, которые считываются последовательно и практически не влияют на производительность, будут передаваться очень долго.

решение1

К сожалению, Windows XP не может ограничить приоритет дискового ввода-вывода. Единственное, что вы можете сделать, это изменить приоритет процесса в диспетчере задач, и это повлияет на весь процесс .exe и его ресурсы процессора.

Связанный контент