powerpoint presentationdownload.microsoft.com/documents/hk/technet... · senior premier field...
TRANSCRIPT
ios (version 6 or below):
Please input the below URL:
http://aka.ms/SVC313
Other platform:
QR Code:
Senior Premier Field Engineer
Specializing in Virtualization, System High Availability and Performance
15+ years in enterprise support and IT Service management field.
Failover Cluster Server Health Check (RaaS) APAC/GCR Master Trainer
Failover Cluster Server Workshop APAC/GCR Master Trainer
Windows 2012 Hyper-V Workshop Trainer
Vital Signs: Performance Monitoring Windows Server Trainer
Windows Client Performance Tuning and Optimization Workshop Trainer
….etc
Hyper-V Performance Overview
Hyper-V Performance Measurement – What We Do
Hyper-V Performance Analysis Processor, Memory, Network, Storage
WS2012R2 Performance Features
Tips and Common Practices
• Web Fundamentals Web
• vConsolidate Consolidation
• SQL Database
• TSv, Login VSI VDI
• Hadoop (TeraByte Sort) Cloud
WS2012 R2 performance Test Benchmark Goal Win2012 R2
Results
Throughput reduction due
to virtualizing a 64VP, 450GB
VM
SQL < 10% of
native
4%
Path length stretch from
160LP to 320LP
Web
Fundamentals
< 1.5x path
length
1.04
Throughput regression in
scale-out scenarios from
WS2012
TeraByte Sort 0% 0%
IOPS per VM IOMeter 1Million
IOPS
1.8Million IOPS
Bottlenecks: Same as bare metal
Processor Memory
Network Storage
Processor Memory
Network Storage
• Machine w/ Hyper-V Extensible Switch, VMs
• NIC must support
• Affinitizes to one LP
• Dynamic v Static
Parent Partition
Virtual machine
Network stack
VM NIC
Hyper-V Extensible Switch
Virtual machine
Network stack
VM NIC
VM Queue
VM Queue
DefaultQueue
Routing Filtering
- Bottlenecks: Processor - VMQ
Processor Memory
Network Storage
Bottlenecks: Memory
Processor Memory
Network Storage
• Physical machine, no Hyper-V Extensible Switch
• NIC must support
• Distributes receive and send traffic
Physical Machine
CPU0 CPU1 CPU2 CPU3 CPU4 CPU5
RSS Queue1
RSS Queue2
RSS Queue3
RSS Queue4
• Similar to Host RSS, but set within VM (Windows 2012 R2 VM)
• Machine w/ Hyper-V and VM
• NIC must support VMQ
• Combination of VMQ and RSS
• Extra calculations in Host
Parent Partition Virtual machine
Hyper-V Extensible Switch
Virtual machine
VM Queue
VM Queue
DefaultQueue
Extensions ACLs
VM NIC VM NIC
Routing Filtering
• PowerShell Configuration (VM)
vRSS
Processor Memory
Network Storage
Bottlenecks: Storage
B E
TEAM
B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D
TEAM
B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D B A C D
Windows Server 2012 Windows Server 2012 R2
E E E TCP/IP Native Stack TCP/IP Native Stack
tNIC tNIC
NIC NIC NIC NIC NIC NIC
Networking Teaming
Workload Requirement Hyper-V Feature
Low Network latency SR-IOV
High Network throughput (> 2Gbps) SR-IOV, vRSS, VMQ and vRSS
Many CPU (>4 VPs) Virtual NUMA
Large Memory (>16G) Virtual NUMA
High Disk Throughput VHDX, SynthFC
Physical
Machine Virtual Machine Co-Exist w/ NIC
Teaming
RSS Network Intensive N/A Yes
VMQ N/A
Many VMs, Normal
Networking Yes
vRSS N/A
1-2 Large VMs, Network
Intensive Yes
SR-IOV N/A
Low Latency, Secure
Environment
Inside of VM, Not
Physical NICs
http://technet.microsoft.com/en-us/sysinternals/bb963901.aspx
http://msdn.microsoft.com/en-us/library/windows/hardware/jj248719.aspx
http://technet.microsoft.com/en-us/magazine/cc718984.aspx
http://technet.microsoft.com/sysinternals/hh290819
http://blogs.msdn.com/b/virtual_pc_guy/
http://blogs.technet.com/b/mghazai/
http://blogs.technet.com/b/jhoward/
http://blogs.technet.com/b/josebda/
http://www.microsoft.com/learning/en/us/book.aspx?ID=11842
http://blogs.msdn.com/b/virtual_pc_guy/archive/2012/11/30/hyper-v-2012-books.aspx
http://www.microsoftvirtualacademy.com/ebooks
http://www.microsoft.com/en-us/download/details.aspx?id=40319
ios (version 6 or below):
Please input the below URL:
http://aka.ms/SVC313
Other platform:
QR Code: