Hyper-V

伺服器修復後 SQL Server 2008 R2 性能下降 50%?

  • October 25, 2011

上週五晚上,我們有一台戴爾 R710 出現了嚴重的硬體問題。戴爾更換了主機板和處理器,機器啟動正常。該伺服器執行 Win2k8 R2 Server Core,並託管 4 個 VM,全部為 Win2k8 R2。其中一台 VM 執行 SQL Server 2008 R2。儲存為 RAID10 SAS 15k。

我有一些針對 SQL 伺服器的基準查詢,執行大約需要 30 秒。從周五開始維修後,它們現在需要大約 60 秒才能執行。我無法弄清楚是什麼導致了性能下降。一切的配置都沒有改變,只有主機板和處理器。關於我應該看什麼的任何想法?

你確定bios配置正確嗎?主機板上的大多數預設 bios 配置都禁用了超執行緒和 VT-x。這可能會有所不同,尤其是對於虛擬機。也可能是新板上的 bios 是舊版本,無法正確辨識新 CPU,導致它以較低的頻率執行。

當然,他們真的可以用比以前更慢的 CPU 來給你帶來負擔。

不要相信 Windows 告訴你的關於 CPU 和速度的資訊。這可能完全是假的。(要麼是因為 Windows 不知道這個特定型號的 CPU,要麼是因為它沒有意識到 CPU 發生了變化,並且它很高興地報告了前一個 CPU 的值。)

使用 CPU-z:這將始終從 CPU 本身提取資訊,並比 Windows 更詳細地告訴您真正存在的內容。

引用自:https://serverfault.com/questions/324624