问题描述已更改:如何确保我的 Hyper-V 正在使用我的所有硬件资源,如果正在使用,那么在发现性能问题时,系统的瓶颈是什么? - 首先,硬件性能的上限是多少(这样我就可以比较物理机和 Hyper-V 虚拟机) - 然后如何找到导致我的服务器性能缓慢的原因 - 如何加快系统速度?...Hyper-V 只能使用 4 个内核,对于 2x 四核 CPU 来说太糟糕了,更不用说集群了...我发现可以强制使用我需要的任何内核,但是:我没有发现任何明显的速度变化,它仍然限制为 4 个内核吗?我发现了许多需要禁用的东西,如 NUMA 节点、VMQ、动态内存分配等......这应该会有所帮助,我想如果我的服务器变得无聊(CPU、RAM、HDD),但用户发现延迟很大,那么肯定还有更多。有没有想过如何衡量什么是真实的(在 Hyper-V 或其他地方)?感谢您的任何想法......
答案1
我敢打赌,第二段中描述的问题之一是磁盘 IO。在实际硬件服务器上的 Perfmon 中检查磁盘队列长度。如果您使用的 RAID 控制器未启用写入缓存(通常通过 BBWC 或 FBWC、电池或闪存支持的写入缓存),则说明您执行 RDP 的方式错误。
为什么还要在终端服务器上为交互式用户安装 MS SQL?请将其安装到另一台机器上。