network tuning for specific workloads - Компостерparent partition virtual machine network...

Post on 07-Jun-2020

8 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

.

Parent Partition

Hyper-V Extensible Switch

Extensions Routing Filtering

ACLs

Network Adapter

Virtual machine

VM NIC

•••

•••

Physical Machine

CPU0 CPU1 CPU2 CPU3 CPU4 CPU5

RSS Queue1

RSS Queue2

RSS Queue3

RSS Queue4

Network Packet

1.

2.

3.

4.

•••

•••

• Profiles •••••

Dynamic Static

NUMA aware Non NUMA

Closest Static

NUMA Dynamic

NUMA Static (default)

Closest (like WS08 R2)

•••••

•••

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

1.2.3.

•4.

5.

•••

••••

••

••

•••

Parent Partition Virtual machine

Hyper-V Extensible Switch

Virtual machine

VM Queue

VM Queue

DefaultQueue

Extensions ACLs

VM NIC VM NIC Routing Filtering

1.2.3.

•4.

5.

6.

7.

••

• PowerShell Configuration (VM) •

••

•••

Parent Partition Virtual machine

Network stack

VM NIC Virtual function (VF)

Hyper-V Extensible Switch

Extensions Routing Filtering

ACLs

SR-IOV network adapter VF

Virtual machine

Network stack

VM NIC

1.2.3.

••

•••

••••

RSS VMQ Host (No vSwitch bound to this NIC)

vSwitch (Bound to the NIC)

VM (vRSS)

Inside the VM Inside the host for vSwitch processing

Parent Partition Virtual machine

Hyper-V Extensible Switch

Virtual machine

VMQ VMQ

Extensions ACLs

VM NIC VM NIC

RSS

••

NIC TEAM

tNIC

NIC NIC NIC

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 TCP/IP Native Stack

Each arrow represents a flowlet. In WS2012 each flowlet always follows the same path the previous flowlet from that flow did because flowlets aren’t detected and rebalancing isn’t performed.

NIC TEAM

tNIC

NIC NIC NIC

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

Each arrow represents a flowlet. In WS2012 R2 each flowlet is independently routed to the least used NIC in the team. With MAC address rewrite the adjacent switches are unaware that flows are moving around.

A B C D TCP/IP Native Stack

www.microsoft.com/learning

http://microsoft.com/msdn http://microsoft.com/technet

http://channel9.msdn.com/Events/TechEd

top related