Im Zuge der Spectre und Meltdown-Patch-Orgie stellte sich ja heraus, dass diese die Perfomance der Hardware belasten. Überall waren Zahlen zu den Leistungseinbußen zu lesen/hören im Bereich von 10-20%.
In einem Artikel fand ich dazu eine kurze Liste Windows-Performance-Counters, mit denen man da messen kann bzw. die Auslastung der Server im Auge behalten kann:
- Processor(_Total)\% Processor Time
- System\Processor Queue Length
- PhysicalDisk(_Total)\Avg. Disk sec/Read
- PhysicalDisk(_Total)\Avg. Disk sec/Write
- SQLServer:Buffer Manager\Page life expectancy
- SQLServer:SQL Statistics\Batch Requests/sec
- SQLServer:SQL Statistics\SQL Compilations/sec
- SQLServer:SQL Statistics\SQL Re-Compilations/sec
Wobei hier (wie für alle Messungen) gilt:
Wenn man die Bezugsgrößen nicht kennt, dann helfen die schönsten Auswertungen nichts!
Sprich: Wer die Auslastung seiner Rechner VOR der Änderung nicht kennt, kann auch keine Aussagen über die Änderungen treffen 😉
Source:
https://redmondmag.com/articles/2018/01/30/spectre-meltdown-sql-server-impact.aspx