-
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.
Specifications of systems being tested:
X5-2 x64, 2xE5-2699, 128GB | DL380, 1xE5504, 12GB | X4170 M2, 1x6-Core X5675, 48GB | DL360 Gen9 E5-2630, 16GB | ||
---|---|---|---|---|---|
S11.3 SMB | S11.3 Samba 3.6 | S11.2 SMB | W2008 | S11.2 Samba 3.6 | W2012R2 |
Solaris 11.3 (beta) | Solaris 11.3 (beta) | Solaris 11.2 | Windows 2008 R2 | Solaris 11.2 | Windows 2012 R2 |
solaris-kz | solaris-kz | solaris-kz | Bare Metal | zone | Hyper V |
12G memory | 12G memory | 12G memory | 12G memory | 40G memory | 16G memory |
Figure 1: Test used 10240 Kbyte file in 16 Kbyte records
- Izone throughput report Y-axis in MBytes/sec- Type of test X-axis
Figure 1 |
- Solaris 11.3 SMB 2.1 matches Windows 2008 R2 bare mental performance
- Solaris 11.3 SMB 2.1 overtakes Windows 2012 R2 Hyper V performance
Figure 2: Test used 10240 Kbyte file in 4 Kbyte records
- Izone throughput report Y-axis in MBytes/sec
- Type of test X-axis
Figure 2 |
Figure 3: Test used 512 Kbyte file in 4 Kbyte records
- Izone throughput report Y-axis in MBytes/sec
- Type of test X-axis
Figure 3 |
- Windows 2008 R2 system poor for "Reverse read test
- Solaris 11.3 SMB 2.1 gain over Solaris 11.2 and Samba 3.6 on all other tests
- Solaris 11.3 SMB 2.1 matches Windows 2008 R2 bare mental performance
- Solaris 11.3 SMB 2.1 matches Windows 2012 R2 Hyper V performance
Conclusion
It is no surprise that Solaris 11.3 with SMB 2.1 does give better performance, but it is good to see it. I should also look what is happening on the server during this time.
No comments:
Post a Comment