-
Reduces the previous number of SMB 1.0 commands and sub commands from over a hundred
to just 19 commands.
-
Supports a new caching model called Lease. This model enables the client to have
multiple opens on a single file which helps in holding on to the cache.
-
Provides more scalable performance for high-speed networks and includes the
following performance benefits:
-
SMB payload requests can scale up to 1MB instead of 64K.
-
Reduces CPU utilization on the server and client.
-
SMB clients gain the performance benefit of not losing local caching when the
same file is opened multiple times.
-
SMB payload requests can scale up to 1MB instead of 64K.
SMB 3.02: Windows 2012 R2
SMB 3.00: Windows 2012 , Samba 4.1
SMB 2.10: Windows 2008 R2 , Solaris 11.3
SMB 2.00: Windows 2008 , Samba 3.6 (dialect=1.5)
SMB 1.00: , Solaris 11.2 (dialect=1.5)
I decided to run some test on Windows 7 clients using IOzone Filesystem Benchmark to measure file performance (What you're really testing is your system's buffer cache + disk cache + disk speed combo) using a collection of different servers.