我的Windows Server 2012 R2计算机上每分钟运行一次任务。此任务收集我的计算机的系统使用情况统计信息并将其发送到Amazon CloudWatch。我注意到在高CPU和内存使用的时间段内,我的统计信息没有记录在Cloudwatch中。通过将所有任务调度程序调用记录到本地服务器驱动器上的文本文件,我已经能够排除网络干扰作为问题的原因。
之前是否有其他人遇到此问题?我的CPU和内存使用率均超过80%,CPU使用率有时达到100%。如果缺少CPU周期是问题的根源,那么我是否可以将任务调度程序配置为优先于其他进程以确保任务始终发生?
答案 0 :(得分:0)
事实证明,使用任务计划程序创建的所有任务的Windows资源利用率优先级为7(低于正常,范围为1到10)。您必须通过从XML文件导出和重新导入任务来手动更改此项。
我按照说明here,将我的任务的使用优先级更改为4,并且看到任务没有发生的事件明显减少。