Performance

Adding Azure Monitor Performance Alerts Using PowerShell

January 19, 2018 // 3 Comments

Below is a sample script for adding Azure Metrics alerts using Azure Monitor. It is possible to create alerts using the Azure Portal, but that doesn’t scale well because each alert is specific to one VM. For example, if you have 4 alerts per VM, and 10 VMs, then you have to create 40 alerts! One [...]

Hyper-V Virtual NUMA Versus Dynamic Memory

January 7, 2014 // 4 Comments

When you are using VMs with a large amount of memory then NUMA topology becomes important. Hyper-V can reveal the underlying physical NUMA topology to the VM so that the guest OS and NUMA-aware apps (such as SQL Server) efficiently assign memory and schedule processes to make the most of the [...]

Memory Page Combining

January 7, 2014 // 0 Comments

My reading of the Windows Server 2012 R2 (WS2012 R2) Performance and Tuning Guide continues and I’ve just read about a feature that I didn’t know about. Memory combining is a feature that was added in Windows 8 and Window Server 2012 (WS2012) to reduce memory consumption. There isn’t too much [...]

WS2012 Hyper-V – Choosing Between Storage Controllers

August 7, 2012 // 0 Comments

The Performance Tuning Guidelines for Windows Server 2012 document is available and I’m reviewing and commenting on notable text in it. There are 3 types of storage controller: IDE SCSI Virtual HBA IDE There are 2 IDE controllers (0 and 1), with each one having 2 channels.  In other words, [...]

WS2012 Hyper-V – Host Memory Sizing

August 6, 2012 // 0 Comments

The Performance Tuning Guidelines for Windows Server 2012 document is available and I’m reviewing and commenting on notable text in it. I have deleted the contents of this post. The information in the Performance and Tuning Guide was incorrect. Technorati Tags: Windows Server [...]

WS2012 Hyper-V – Managing Virtual CPU Performance

August 3, 2012 // 0 Comments

The Performance Tuning Guidelines for Windows Server 2012 document is available and I’m reviewing and commenting on notable text in it. Microsoft makes a very interesting point.  Just because you can allocate virtual CPUs (vCPUs) to a VM (up to 64 if your hardware is up to it), you shouldn’t. [...]

WS2012 Hyper-V – VM & Host Performance Monitoring

August 2, 2012 // 0 Comments

The Performance Tuning Guidelines for Windows Server 2012 document is available and I’m reviewing and commenting on notable text in it. You cannot get true performance monitoring of a VM by running Performance Monitor or Task Manager from within a guest OS.  In fact, you can’t even get true [...]
1 2