Microsoft SMB – Looking Forward
Tom Talpey Microsoft
Forward Tom Talpey Microsoft Outline A look at SMB3 today A look - - PowerPoint PPT Presentation
Microsoft SMB Looking Forward Tom Talpey Microsoft Outline A look at SMB3 today A look at things in the works in Windows The SMB1 situation Other uses of SMB3 sambaXP 2018 Gttingen 2 SMB3 Today SMB3 is the key
Tom Talpey Microsoft
sambaXP 2018 Göttingen 2
sambaXP 2018 Göttingen 3
sambaXP 2018 Göttingen 4
sambaXP 2018 Göttingen 5
sambaXP 2018 Göttingen 6
sambaXP 2018 Göttingen 7
sambaXP 2018 Göttingen 8
sambaXP 2018 Göttingen 9
sambaXP 2018 Göttingen 10
sambaXP 2018 Göttingen 11
sambaXP 2018 Göttingen 12
sambaXP 2018 Göttingen 13
sambaXP 2018 Göttingen 14
sambaXP 2018 Göttingen 15
sambaXP 2018 Göttingen 16
sambaXP 2018 Göttingen 17
identified) but also shrinking (vendors updating to support SMB2 and 3).
SMB1 support in 17 and updated 18 LTS (BIONIC BEAVER) release to avoid use by default:
sambaXP 2018 Göttingen 18
Windows 10 Professional – down to 23% from 45% 1yr Windows 10 Enterprise – down to 14% from 24% 1yr
sambaXP 2018 Göttingen 19
sambaXP 2018 Göttingen 20
Tom’s annual suggestion for future engagement
sambaXP 2018 Göttingen 21
✓Direct Access (DAX) Filesystem
✓Block-mode (“persistent ramdisk”)
✓Application interfaces
sambaXP 2018 Göttingen 22
Overview Characteristics
SCM Disk Driver SCM Bus Driver
Block Mode Application
Standard File API
SCM
DirectAccess Application
Load/Store Operations
SCM-Aware File System (NTFS - DAX)
Application requests memory- mapped file Enumerates NVDIMM
User Mode Kernel Mode
Memory Mapped Region Memory Mapped Region
Load/Store Operations Direct Access Data Path Direct Access Setup Path
sambaXP 2018 Göttingen 23
1 2 3 1 Traditional i/o 2 DAX memcpy by SMB3 Server 3 Push Mode direct from RDMA NIC
Mode” discussed at previous SNIA Storage Developers Conferences
read/write to DAX file
before RDMA Commit extensions become available, with slight extra cost
SMB3 Server RDMA NIC SMB3 RDMA Push/ Commit “Buffer Cache”
RDMA R/W
Load/Store
DAX Filesystem PMEM
I/O requests
Direct file mapping
sambaXP 2018 Göttingen 24
sambaXP 2018 Göttingen 25
sambaXP 2018 Göttingen 26
sambaXP 2018 Göttingen 27
sambaXP 2018 Göttingen 28