有没有办法让win2k8计划任务具有正常的优先级IO?

时间:2010-03-11 17:18:35

标签: windows-server-2008 scheduled-tasks

我有一个非常IO密集的计划任务(删除数十万个文件)。出于磁盘空间原因,必须快速执行此作业。在win2k8上,计划任务的IO优先级始终较低。提高流程的优先级并未改变IO优先级。有没有办法让计划任务具有正常的IO优先级?

2 个答案:

答案 0 :(得分:52)

  1. 创建任务
  2. 右键单击任务并“导出”它
  3. 编辑刚刚导出的task.xml文件
  4. 您会找到类似于<Priority>7</Priority>
  5. 的行
  6. 将值更改为普通优先级(4-6之间)。潜在价值表:TaskSettings.Priority property
    • 值4将具有与交互式进程相同的I / O和内存优先级。值5和6将具有较低的内存优先级
  7. 在任务计划程序中,删除最初创建的任务
  8. 在任务计划程序的操作区域中,从XML文件
  9. 导入任务

答案 1 :(得分:1)

也许是use IO Priority to set the process's priority

另请参阅Windows Vista: Kernel Changes - I/O, I/O, It's off to work I go...

  
      
  • I / O完成端口改进[...]
  •   
  • I / O可扩展性改进[...]
  •   
  • I / O取消支持[...]
  •   
  • I / O优先级[...]
  •   
  • I / O带宽预留
  •