Unsolved
This post is more than 5 years old
2 Posts
1
17305
October 24th, 2013 09:00
Improving OSX SMB I/O speed.
Disclaimer: Our Isilon system was setup by a third party, and kinda handed it to me out of the blue. I'm working to fix some of the issues (no failover nic for the infiniband backend.) but it's a WIP.
So we want to be able to use SMB as our primary sharing protocol so we can do Windows & OSX sharing, along with production group passwords, auditing, ect.
Right now we're sharing /ifs/isilon as both SMB and NFS using Impersonate-overrides to fix UID/GID issues between the two. (I know, I hate it) Unfortunately 40mbps isn't acceptable to the OSX users and I'd like give them a decent speed using SMB. (NFS runs about the same as Windows/SMB speeds, but creates a lot of extra issues... but that's another discussion.)
Anyway, So our OSX machines have terrible SMB speed something 30%-45% of Windows Users, which for the longest time I assumed was because of Apple's poorly written version of SMB. But with Mavericks, there's no excuse right? Apple says, "SMB2 is superfast, increases security, and improves Windows compatibility." but I see no real evidence of this, unless they consider 40mbps "superfast."
Relevant Configuration.
And each node is configured with Bonded 4x 1GB ethernet ports,
And now the benchmarking -- All Benchmarking is done with Blackmagic Disk Speed Test, being a decent cross-platform option for measuring read/write speed.
Windows 7 Read / Write speed
Single Bond, 103MBps, which is pretty good. Something like 825mbps, pretty healthy connection speed for single gigabit Ethernet.
OSX Mountain Lion 7 Read / Write speed
Single Bond. Half the speed of windows.
OSX Lion DUAL BOND.
Double the bandwidth, no real speed improvement....
OSX Mavericks Read / Write.
No real improvement, surprising considering they're using SMB2 now, I would expect something at least CLOSER to Windows read/write.


BernieC
76 Posts
0
November 6th, 2013 10:00
Hi Kenny,
Good info to have, if you're running Samba as your server. OneFS hasn't used Samba since 6.0.x, however. OS X, itself, runs a different server software called smbx, which was developed by Apple.
Thanks,
Bernie
Dan_Stranathan
3 Posts
0
November 6th, 2013 13:00
Apple stopped using Samba on the server side in 2011. They developed SMBX starting with OS X 10.7 (Lion) Server.
As noted earlier, Apple's client SMB stack is still based on FreeBSD smbfs
Bernie: Can you verify if Isilon/EMC is officially supporting OS X 10.9 (Mavericks) SMB client yet? November 2013 compatibility docs seem to indicate "no". Perhaps Im a referring to the wrong information?
BernieC
76 Posts
0
November 11th, 2013 16:00
We are certainly taking some cases on it from customers, and I'm working with our documentation group to get the compatibility guide updated. I know of one issue with SMB share enumeration against 6.5 clusters that's a problem, and mentioned it here. Other issues, of course, I want to hear about as soon as possible so we can get them all taken care of.