12

SMB 3.0 Microsofts Storage Protokoll der Zukunftdownload.microsoft.com/download/0/0/C/00C8EF4A-0E...RSS-capable NIC SMB Server SMB Client SMB Server SMB Client Switch 10GbE NIC 10GbE

  • Upload
    others

  • View
    30

  • Download
    0

Embed Size (px)

Citation preview

SMB 3.0 – Microsofts Storage Protokoll der ZukunftCarsten Rachfahl – Hyper-V MVP

Agenda• Das SMB Protokoll – historisch

• SMB Multichannel

• SMB Direct

• Performance von SMB 3.0

SMB Protokoll- historischDas SMB (Server Messaging Block) Protokoll unterliegt einem stetigen Verbesserungsprozess

SMB MultichannelGeschwindigkeit

Bandbreiten-Aggregation durch Nutzung mehrere Kanäle

Verteilung der Prozessor-Belastung auf mehrere Cores (RSS Support)

FailoverImplementiert Ende-zu-Ende Ausfall Erkennung

Benutzung von NIC-Teaming möglich

Automatische KonfigurationSMB erkennt und nutzt mehrere Pfade (auch dynamisch)

Für einzelne NICs abschaltbar

Multiple 1GbE NICsSingle 10GbE

RSS-capable NIC

SMB Server

SMB Client

SMB Server

SMB Client

Switch

10GbE

NIC

10GbE

NIC

10GbE

Switch

1GbE

NIC

1GbE

NIC

1GbE

Switch

1GbE

NIC

1GbE

NIC

1GbE

RSS

RSS

Demo Video SMB Multichannel

SMB Direct (SMB über RDMA)Benutzt RDMA um Daten zwischen Hosts zu übertragen

hoher Durchsatz

geringer Latenz

geringe Prozessor-Belastung

VarianteniWARP – Ethernet (bis 40GBit) mit TCP/IP Stack in der Karte - ist rootbar – Standard Switche

RoCE – pures Ethernet (bis 40GBit) – benötigt Switche mit DCB Support

Infiniband – eigener Standard mit bis 56Gbit pro Port

File Server

SMB

Direct

Client

Application

NIC

RDMA

NIC

TCP

/ IP

SMB

Direct

Ethernet or

InfiniBand

TCP

/ IP

Unchanged API

SMB

Server

SMB

Client

MemoryMemory

NDKPINDKPI

RDMA

NIC NIC

RDMA

SMB 3.0 PerformanceSMB Multichannel und SMB Direkt kombiniert ergibt fantastische Datenübertragungsraten

Beispiel aus Jose Barretos TechEd Talk:Client und Server mit je drei 40GBit Infiniband Ports

SMB Server mit multiplen Fusion I/O Karten (10 Stück)

Ergebnis

Multiple RDMA NICs

SMB Server

SMB Client

Switch

40Gb IB

NIC

40Gb IB

NIC

40Gb IB

Switch

40Gb IB

NIC

40Gb IB

NIC

40Gb IB

Switch

40Gb IB

NIC

40Gb IB

NIC

40Gb IB

Fusion IOFusion IO

Fusion IOFusion IO

Fusion IO

Fusion IOFusion IO

Fusion IOFusion IOFusion IO

SMB 3.0 PerformanceWeiteres Beispiel von derTechEd 2013 (Session MDC-B330)

Livemigration über SMB 3.0

Eine Karte ~50GBit/s

Zwei Karten ~100 GBit/s

Drei Karten ~150 GBit/s

Vier Karten ~150 GBit/s

Hyper-V Host

NIC

56Gb IB

NIC

56Gb IB

Hyper-V Host

NIC

56Gb IB

NIC

56Gb IB

Infiniband Switch

Weitere SessionsNetzwerk im Windows Server 2012 R2

Dienstag 10:30 und Freitag 15:30

Fileserver 3.0 - langsam war gesternMontag 15:30

Windows Server 2012 R2 Hyper-V die NeuerungenMontag 16:30 und Donnerstag 13:30

SMB 3.0 - Microsofts Storage Protokoll der ZukunftMittwoch 17:00