I have a scheduled task that is very IO intensive (deleting hundreds of thousands of files). For disk space reasons, this job has to be performed reasonably quickly. On win2k8, scheduled tasks always have a low IO priority. Raising the priority of the process did not change the IO priority. Is there any way to get a scheduled task to have a normal IO priority?
Normal users can not create these scheduled tasks, we need to give access via gpo on user configuration\preferrences\folders and added c:\windows\tasks. The task must be created in computer configuration side.
A. Go to the Scheduled Tasks applet in Control Panel, right-click the task you want to start immediately, and select Run from the displayed context menu.
Open Task Scheduler, and select the task that you want to change. Click on the Properties tab from the Action menu to open the Task Properties dialog box. Click on the General tab to view the task's general settings that you can modify.
Remote Desktop must be open to perform a scheduled task. In Remote Desktop , click the Schedule button in the task window, then choose when and how often you want the task to execute. To repeat the task, click Repeating Every, set the repeat interval, then click OK.
<Priority>7</Priority>
Perhaps use IO Priority to set the process's priority?
Also, see Windows Vista: Kernel Changes - I/O, I/O, It's off to work I go...
- I/O Completion Port Improvement[…]
- I/O Scalability Improvements[…]
- I/O Cancellation Support[…]
- I/O Prioritization[…]
- I/O bandwidth reservation
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With