terminal服务器CPU使用率为100%

我正在运行一个大约有50-60个用户的terminal服务器,并且每隔一段时间,服务器将从> 40%的使用率到100%。 我仔细看了一下,似乎每次发生这种情况时,一个或两个不同的用户似乎陷入了一个循环,最终使用<30%,其余用户最多只使用5%。

我们所使用的软件背后的公司是因为服务器硬件不足(这是一个运行在双核心设置上的虚拟机系统),对我来说听起来像BS!

我对这个级别的IT相当陌生,所以如果我错过了我的道歉。 我没有办法certificate这一点,但我相信增加更多的原始硬件能力不会对我有任何好处,因为这对我来说似乎是他们软件中的一个错误,并且会吸取尽可能多的(或者less)CPU。

所讨论的VM有4个vCPU内核和12 GB RAM,并且运行64位的Windows Server 2008

在此先感谢您的帮助!

注意:我在SO上发布了相同的问题,但被指向这个方向,以防万一,这里是链接到posthttps://stackoverflow.com/questions/17276602/termserver-cpu-at-100

根据您的目标,您可能需要使用threadlocker,并将导致高CPU使用率的程序locking到除第一个内核以外的单个或多个内核。 那么至less可以保留一两个核心,这样你的机器就不会locking了,这个程序中的“bug”或者其他什么东西都可以在它自己的核心上发挥作用。

下载链接的信息: http : //andrewmorgan.ie/2012/05/15/introducing-threadlocker-a-community-tool-for-granular-control-of-processes/