我在 2 主机 ESX 集群中有两个独立的 SQL 框。目前它们在同一台主机上运行。
我们每晚使用 Veeam 进行备份。其中一台服务器的 CPU 使用率在备份期间达到 90-100%。另一台则没有。
我构建了这两个盒子,诚然,时间相隔了一段时间,但我确信我会以相同的方式设置它们。基础磁盘在同一个阵列上运行,单独的 LUN 配置为专用的 SQL vmfs 数据存储,并且两者都备份到同一个目的地。每个 Veeam 代理都相同。Veeam 已配置为 Direct SAN(看起来它正在运行)。
服务器没有性能较差的是工作最辛苦的机器。白天没有特殊情况时,它的 CPU 使用率会一直保持在 30%。我们遇到问题的服务器在相同时间内的 CPU 使用率通常为百分之几。
- 两者都是运行 SQL 2012 Std 的 Server 2012
- 都是 8 核
- 一个有 16GB,一个有 24GB RAM(很确定这没有关系,我们没有看到交换/分页问题)。
- 两者都有更新的工具在运行
我有点不知该如何继续,我真的不明白此时需要首先调查什么。我已经排除了(在我心中)存储、硬件、网络,我看不出在操作系统层面上是什么导致了我所看到的问题。
我认为有问题的 SQL 框和 ESXi 之间存在一些不愉快的交互,但我只是不知道从哪里开始。
有什么想法吗?