Hi forks: I've been testing SMB2 with samba 3.6.4 performance these days, and I find a weird benchmark that SMB2 write performance is slower than SMB1 in 10Gb ethernet network.
Server ----------------------- Linux: Redhat Enterprise 6.1 x64 Kernel: 2.6.31 x86_64 Samba: 3.6.4 (almost using the default configuration) Network: Chelsio T4 T420-SO-CR 10GbE network adapter RAID: Adaptec 51645 RAID Controller (Writeback RAID0 with 16 * 1TB SATA II disks) Filesystem: xfs (barrier off) Clinet ----------------------- Windows 2008 Server R2 64bit Network: Chelsio T4 T420-SO-CR 10GbE network adapter Test tool: Iometer Iometer configuration: Normal I/O test policy, 1MB sequential read/write Every Iometer test run by 3 minutes, Iometer test file size is 180GB. Server and client are connected directly with fabric links, without any 10GbE switches. I use Iometer to test normal file read/write performance, at first, SMB2 is not enabled,test 1MB sequential read/write performance with SMB1, I got 610 MB/s write performance which is really good, while read performance is just 280 MB/s. Then I change "max protocol" to "SMB2" in smb.conf to enable SMB2, other configs in smb.conf are not changed, restart samba, reconnect in Windows 2008, use Iometer to run test again, I got 470 MB/s write performance and 505 MB/s read performance. It's quite good that read performance bursts with SMB2, but write performace droped by 140 MB/s, I run this write test serveral times again, write performance indeed droped a lot, so is it normal that SMB2 write performance is slower than SMB1? Thanks ^_^ Regards Uranus Zhou -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
