我有一个设置,其中 Windows XP 计算机使用 备份到 LAN 上的服务器rsync
。由于操作要求,备份需要在计算机使用时进行。虽然这对我们的 Linux 计算机来说不是问题,但此 Windows 计算机的速度因访问而减慢到无法使用的程度rsync
。
有没有一种方法可以限制 Windows XP 中进程的磁盘 I/O 优先级,类似于ionice
Linux?
请注意,仅仅减少rsync
带宽(通过--bwlimit
交换机)是没有用的,因为问题出在大量查找和读取非常小的文件。因此,为了产生任何效果,我必须将 bwlimit 设置为非常小的值,这样较大的文件(按顺序读取且几乎不会对性能产生任何影响)将需要很长时间才能传输。
答案1
不幸的是,Windows XP 无法限制磁盘 I/O 优先级。您唯一能做的就是在任务管理器中更改进程优先级,这会影响整个 .exe 进程及其 CPU 资源。