¿Cómo puedo limitar la prioridad de E/S del disco para un proceso en Windows XP?

¿Cómo puedo limitar la prioridad de E/S del disco para un proceso en Windows XP?

Tengo una configuración en la que se realiza una copia de seguridad de una máquina con Windows XP en un servidor en la LAN, usando rsync. Debido a requisitos operativos, la copia de seguridad debe realizarse mientras la máquina está en uso. Si bien esto no es un problema para nuestras máquinas Linux, esta caja de Windows se ralentiza hasta el punto de quedar inservible para los rsyncaccesos.

¿Existe alguna manera de limitar la prioridad de E/S del disco de un proceso en Windows XP, similar a lo que ocurre ioniceen Linux?

Tenga en cuenta que simplemente reducir rsyncel ancho de banda del correo electrónico (a través del --bwlimitconmutador) no ayuda, porque el problema surge de muchas búsquedas y lecturas de archivos muy pequeños. Entonces, para tener algún efecto, tendría que establecer bwlimit en un valor tan pequeño que los archivos más grandes, que se leen secuencialmente y apenas tienen ningún impacto en el rendimiento, tardarían mucho en transferirse.

Respuesta1

Lamentablemente, Windows XP no puede limitar la prioridad de E/S del disco. Lo único que puede hacer es cambiar la prioridad del proceso en el administrador de tareas y esto afecta a todo el proceso .exe y sus recursos de CPU.

información relacionada