Reproduceable on every Sun server running gigabit for 4 days. We upgraded code on the Foundry gear we use on a Monday and, wham!, all Sun gigabit performance went to hell. It was odd that the 100mb connections still worked as before.
I spoke with Foundry and NetApp as well as Sun. My local SE said "turn on TCP" since it was a know issue ( he was suprised support didn't tell me that ). Once we did that and remounted the filesystems under TCP it went back to normal.
Now I know what you're going to say; "it was the Foundry code idiot!". And yes, that is partially correct. But under that same Foundry code, before we turned TCP on on the filers, we did Sun to Sun NFS and those worked fine under UDP and TCP. My SE said it was specifically a Sun/NetApp/<Foundry?> issue.
As to why it worked under UDP pre-code upgrade I couldn't say.
~JK
Igor Schein wrote:
On Tue, Aug 20, 2002 at 07:10:23AM -0700, Jeff Kennedy wrote:
Brian,
In reagards to the Solaris NFS issue, I've heard it is the other way around. UDP with Solaris and the filers is a loser but TCP works well. I have actually experienced that myself and my SE said it was a known issue with Solaris, Netapp, and <insert switch vendor here>. It's only a problem with the Solaris NetApp combo though, NFS over UDP that is Solaris to Solaris worked fine for me.
As far as I'm concerned, this is an urban legend :-) I use UDP v3 on Solaris with NetApp, and I've always had a good performance, no worse than Linux or HPUX. When you say you experienced it yourself, what exactly did you see? Was it reproducible with iozone? What were the numbers?
Thanks
Igor