Unsolved

This post is more than 5 years old

2 Posts

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.

2013-10-24_110916.jpg

And each node is configured with Bonded 4x 1GB ethernet ports,

2013-10-24_111239.jpg

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.

speedtest-windows7.png

OSX Mountain Lion 7 Read / Write speed

Single Bond.  Half the speed of windows.

speedtest-mountainlion.png

OSX Lion DUAL BOND.

Double the bandwidth, no real speed improvement....

DiskSpeedTest_Kerry_SMB.png

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.

speedtest-mavricks.png

76 Posts

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

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?

76 Posts

November 11th, 2013 16:00

Dan_Stranathan wrote:

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?

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.

No Events found!

Top