我们在configuration为远程桌面服务器的虚拟Windows 2012 R2服务器上出现性能问题。 另外,使用我们的软件的我们的客户在使用RDC连接的2012 R2服务器上面临同样的问题。
为了testing,我们编写了一个计算一些素数的小应用程序,并测量时间来检查性能。
服务器本身function强大(Intel Xeon E5,2.4GHz至64GB的RAM)。 服务器在域中configuration并安装了远程桌面function。
testing完成:
发现:
有没有人有一个想法,我们可以检查和testing?
如果您想了解服务器上发生的情况,可以使用Windows 2012性能分析器。您可以在所有计数器的24小时内启动logging,并且可以看到从性能问题到哪里。 它可能是处理器,内存,磁盘或一个进程。
要小心,分析仪性能产生的报告文件可能非常大,在分析过程中想把它们分开。
我们发现,Hypervisor服务器被configuration为使用平衡功率设置。 改变之后,我们看到所有的虚拟服务器都提高了性能。
我们也排除了vhdx文件被Hypervisor服务器上的防病毒检查。
但是,如果这也解决了我们的客户问题,但是我们还没有完全确定。
下面是解决scheme: 为Hyper-V主机禁用SpeedStep的最佳实践?