Dynamic Memory Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to.

Download Report

Transcript Dynamic Memory Dynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to.

Dynamic Memory
Dynamic Memory allows the allocation of a range of memory (min and max) to individual
VMs, enabling the system to dynamically adjust the VM’s memory usage based on
demand. This provides more consistency in system performance enabling better
manageability for administrators
RemoteFX
Microsoft RemoteFX leverages the power of virtualized graphics resources and
advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration,
including support for 3D content and Windows Aero, on a remote user’s device.
This allows for a local-like, remote experience.
Application
(Ports/Sockets etc…)
TCP/IP
(tcpip.sys)
Physical NIC
(Intel/Broadcom etc…)
Network
VMWP
VMWP
VMWP
VMMS
IO Stack
VSP
Network
VSC
Driver
VMBUS
VMBUS
App
App
App
Windows Hypervisor
Emulated NIC
Application
Application
Application
(Ports/Sockets etc…)
(Ports/Sockets etc…)
(Ports/Sockets etc…)
TCP/IP
TCP/IP
TCP/IP
(tcpip.sys)
(tcpip.sys)
(tcpip.sys)
Synthetic Virtual NIC
Emulated Virtual NIC
(netvscXXsys)
(dc21x4vm.sys)
Host
Virtual NIC
Virtual Switch
(vmswitch.sys)
Physical NIC
(Intel/Broadcom etc…)
Network
(vmswitch.sys)
Virtual Switch
Virtual Machine
Hyper-V Server
Physical Switch
Virtual Machine
Virtual Switch
Virtual Machine
IIS Frontend
Virtual Switch
Hyper-V Server
Physical Switch
Virtual Machine
SQL Backend
External
Virtual Switch
Virtual Machine
Router
Private
Virtual Switch
Hyper-V Server
Virtual Machine
Physical Switch
Internal
Virtual Switch
Virtual Machine
Hyper-V Server
Physical Switch
Virtual Machine
Virtual NIC
VLAN 45
Physical NIC
Network
Virtual Switch
Virtual NIC
Virtual NIC
VLAN 35
VLAN 25
Virtual NIC
VLAN 35
http://www.intel.com/support/feedback.htm
http://welcome.hp.com/country/us/en/contact/phone_assist.html
http://www.broadcom.com/support
Intel - Teaming with Advanced Networking Services (ANS)
Using HP ProLiant Network Teaming Software with Microsoft® Windows® Server 2008 Hyper-V or
with Microsoft® Windows® Server 2008 R2 Hyper-V
HP ProLiant Network Adapter Teaming - White Paper
Broadcom NetXtreme II™ Network Adapter User Guide
Best Practices for Installation of Microsoft Windows on Dell Servers with Broadcom NetXtreme
Devices
Intel - PROSetCL.exe
Usage:
PROSETCL.exe <Team_Create AdapterList
TeamName TeamMode> [/HELP | /?]
Broadcom – BACSCli.exe
Usage:
BACScli -t team "add o:\temp\asdf1.bcg“
File Contains Team Configuration and Can Be Created By Hand Or Saved/Restored
Parent Partition
VM1
VM2
TCP/IP
TCP/IP
VM NIC 1
VM NIC 2
Virtual
Machine
Switch
Virtual
Machine
Switch
(VSP)
Routing, VLAN Filtering, Data Copy
Routing
VLAN filtering
Data Copy
Port 2
Port 1
Port 2
Port 1
Miniport
Driver
VMBUS
NIC
Ethernet
Parent Partition
VM1
VM2
TCP/IP
TCP/IP
VM NIC 1
VM NIC 2
Virtual
Machine
Switch
Virtual
Machine
Switch
(VSP)
Routing, VLAN Filtering, Data Copy
Routing
VLAN filtering
Data Copy
Port 2
Port 1
Port 2
Port 1
Miniport
Driver
Default
Queue
Q1
Q2
VMBUS
Switch/Routing unit
NIC
Ethernet
Intel & Microsoft products ship integrated with iSCSI & 10GbE support
Optimized to Maximize I/O Performance
Accelerate OS Protocols across CPU cores
IT Customer
Integrated Microsoft iSCSI Initiator
Near Native Virtualization Performance
Intel® Xeon® Processor 5580 Platform, Windows Server 2008 R2 and Intel® 82599 10GbE Adapter
Read/Write IOPs and Throughput Test
1,030,000 IOPs
•
•
•
•
•
Read/Write IOPs and CPU Test
Single Port
10GbE line rate
10k IOPs per CPU point
Performance for real world apps
Future ready: Performance Scales
552k IOPs at 4k represents
•
•
•
•
•
3,100 Hard Disk Drives
400x a demanding database workload
1.7m Exchange mailboxes
9x transactions of large eTailers
Jumbo frames: >30% CPU decrease is common for larger IO
size (jumbo frames not used here)
Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate perf ormance of Microsoft and Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other
sources of information to evaluate the performance of systems or components they are considering purchasing.
Intel FAQ: VLANs and VMDq on
Intel® Ethernet Adapters in Hyper-V
Advanced Virtualization I/O
Queuing Technologies/An IntelMicrosoft Perspective
Ensure All Network Segments Have Jumbo Frames Enabled!
C:\>Ping.exe –l 9000 <src>
TechNet - Hyper-V: Live Migration Network Configuration Guide
Hyper-V Server
Virtual Switch
Virtual Machine
Network Interface
Counters
Hyper-V Server
Virtual Switch
Virtual Machine
Hyper-V Virtual Switch
Counters
Hyper-V Server
Virtual Switch
Virtual Machine
Hyper-V Virtual Switch
Counters
Hyper-V Server
Virtual Switch
Virtual Machine
Hyper-V Virtual Switch
Counters
Virtual Switch
Virtual Machine
Hyper-V Server
Virtual Machine
Physical Switch
Virtual Machine
• New In Server 2008 R2 and Windows 7
• Does Not Require Netmon To Be Installed Or Netmon Capture Driver
• No Network Interruption
C:\> netsh trace start capture=yes CaptureMultiLayer=yes
CaptureInterface="GuestNet" tracefile=c:\NetCaptures\cap1.etl
Trace Is Running…
C:\> Netsh trace stop
C:\> netsh trace start capture=yes CaptureMultiLayer=yes
CaptureInterface="GuestNet" tracefile=c:\NetCaptures\cap1.etl
Ethernet.Address=00-15-5D-2D-20-02 IPv4.Address=192.168.0.10
Sample Code For Virtual Switch WMI
Dumps Out Switch/NIC/Binding Info
http://msdn.microsoft.com/en-us/library/dd379585(VS.85).aspx
Looking for switches...
5d9496fb-3c58-460e-9ff6-ea8c1b6f6b90
Trunk Allowed vLAN 200-203,211
MaxChimneyOffloads = 0
MaxVMQOffloads = 0
Ports: 9ec643a0-33a7-40cb-8bbb-ecd0edd5195c
AllowMacSpoofing
= false
ChimneyOffloadWeight = 100
ChimneyOffloadUsage = 0
VMQOffloadWeight
= 100
VMQOffloadUsage
= 0
VLAN Mode
= TRUNK, NativeVLAN=0, TrunkArray=201,211
External NIC: Broadcom BCM57710 NetXtreme II 10 GigE (NDIS VBD Client) #2
Broadcom BCM57710 NetXtreme II 10 GigE (NDIS VBD Client) #2
00-1E-4F-3A-17-A3 VLAN:0
00-1F-29-E7-71-1A VLAN:0
00-22-19-D2-21-8A VLAN:0
http://code.msdn.microsoft.com/nvspscrub
Changes Network Binding Orders
http://code.msdn.microsoft.com/nvspbind
C:\Users\taylorb>nvspbind.exe /?
Hyper-V Network VSP Bind Application 6.1.7725.0.
Copyright (c) Microsoft Corporation. All rights reserved.
Usage: nvspbind.exe [option] [NIC|*] [protocol|*]
Options:
/n
display NIC information only
/u
unbind switch protocol from specified nic(s)
/b
bind switch protocol to specified nic(s)
/d
disable binding of specified protocol from specified nic(s)
/e
enable binding of specified protocol to specified nic(s)
/r
repair bindings on specified nic(s)
/o
show NIC order for specified protocol
/+
move specified NIC up in binding order for specified protocol
/move specified NIC down in binding order for specified protocol
/++ move specified NIC up to top of binding order for specified protocol
/-- move specified NIC up to bottom of binding order for specified protocol
Moving Management Interface Up In TCP/IP Binding Order
C:\Users\taylorb>nvspbind.exe /+ " Management Interface" ms_tcpip
Hyper-V Network VSP Bind Application 6.1.7725.0.
Copyright (c) Microsoft Corporation. All rights reserved.
acquiring write lock...success
Protocols:
{D7DBFF6D-F51F-4C94-BF35-9CFEBEBA7578}
"ms_tcpip"
"Internet Protocol Version 4 (TCP/IPv4)":
enabled:
Local Area Connection 5
enabled:
Storage Interface
disabled: VMSwitch Interface
enabled:
Unused Interface
enabled: Management Interface
moving Management Interface' above 'Unused Interface'
enabled:
Local Area Connection 5
enabled:
Storage Interface
disabled: VMSwitch Interface
enabled:
Management Interface
enabled:
Unused Interface
'Management Interface' found
cleaning up...releasing write lock...success
finished (0)
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
“At the end of the day, IT operations is really
It’s a free download!
Go to www.microsoft.com/ipd
about running your business as efficiently as you
can so you have more dollars left for innovation.
IPD guides help us achieve this.”
Peter Zerger, Consulting Practice Lead for Management
Solutions, AKOS Technology Services