处理器队列长度高iis服务器.net windows intel

我有一个2核心服务器(2 x 2.66 GHZ INTEL至强)瓦特/ 8通用公羊和50 GB 15000转硬盘空间。 这是一个运行w / VM ware的虚拟机,正在运行Microsoft Server 2008R2。 我们最近有一些性能问题。 我们有多达350个用户,每个用户有多个设备/会话,有时会有800个会话。 我们每3分钟平均推送一次数据(每个文件约100KB)。 这是一个报告应用程序,可以更新每个人的数据,以便他们在真实的时间内掌握数据。

我们正在通过IIS服务器7.5托pipe一个用C#编写的.net应用程序。 我们正在运行2个工作进程。 我们没有超过5 GB的内存利用率(8)和磁盘I / O似乎很好。

处理器的队列长度一般在50以上,平均高达120.微软说它应该在2到6之间。

technet.microsoft.com/en-us/library/bb742410.aspx

我很高兴回答你可能有的任何问题,这是我第一次来这里,所以如果我没有正确解释某件事,那就好了。

我猜测我需要更多的CPU核心,请让我知道你的想法。

多谢你们!