在EC2中的Windows上“很好”的过程

我在AWS / EC2中有一个服务器运行一个MSSQL数据库,并有许多应用程序访问它。 有时候,一些Cobol批处理也会对付它。 有一段时间这些运行良好,但是在过去的几天里,其中一个使用了所有的CPU并运行了好几个小时(实际上,我们总是忍耐不住,杀了它)。

问题是,我们正在努力解决问题,因为我们在运行时无法对该实例执行任何操作 – 我们无法使用RDP进行连接,因此我们所运行的任何监视处理器使用情况的内容似乎只是暂停。 唯一重新找回的方法是Sys Internals PS Suspend或PS Kill。

我也尝试了很多工具来执行相当于Unix的“好”的过程(BES,Process Lasso,Process Tamer),但是没有一个能够工作。 我也尝试改变过程相关性(从正常到低),但这似乎也没有任何区别。 我可能做错了什么?

任何build议感激地收到。

(Windows 2008R2 Datacenter)