Windows XP でプロセスのディスク I/O 優先度を制限するにはどうすればよいですか?

Windows XP でプロセスのディスク I/O 優先度を制限するにはどうすればよいですか?

Windows XP マシンを を使って LAN 上のサーバーにバックアップする設定がありますrsync。運用上の要件により、マシンの使用中にバックアップを実行する必要があります。これは Linux マシンでは問題になりませんが、この Windows ボックスはアクセスによって使用できないほど遅くなりますrsync

ioniceLinuxと同様に、Windows XP でもプロセスのディスク I/O 優先度を制限する方法はありますか?

rsyncスイッチ経由で帯域幅を減らすだけでは--bwlimit役に立たないことに注意してください。これは、非常に小さなファイルのシークと読み取りが頻繁に発生するため、問題が発生するからです。そのため、何らかの効果を出すには、bwlimit を非常に小さな値に設定して、パフォーマンスにほとんど影響を与えず、連続して読み取られる大きなファイルの転送に非常に長い時間がかかるようにする必要があります。

答え1

残念ながら、Windows XP ではディスク I/O の優先度を制限できません。実行できる唯一の方法は、タスク マネージャーでプロセスの優先度を変更することです。これは、.exe プロセス全体とその CPU リソースに影響します。

関連情報