Shreyas writes: > Hey all: > > I am looking at a network speed of about 1.6Gbits/sec in xmit and > 1.7Gbits/sec in recv (TCP/IP - using iperf). I see 4.5Gbits/sec speed for > this NIC on Linux. My Solaris driver is based on GLDv3 and runs on a 10 Gig > card. I expect to see more than this. I am using build snv 46. Has GLDv3 > been tuned for performance till this build ? > > Does anyone see better performance figures ?
It depends a lot on the hardware platform. On opteron, our 10GbE nic maxes the link with jumbo frames, and sees in the mid 5Gb/s range for standard frames using a GLDv2 driver and S10U1. My first suggestion is to use a networking benchmark rather than iperf :) Iperf on Solaris is almost more of a benchmark of gettimeofday() (called around each socket read/write) and thread yielding than it is a benchmark of networking performance. Profile it with dtrace to see what I mean. Also bear in mind that you probably want to increase the socket buffer sizes from their defaults for a 10GbE connection. We typically use netperf for benchmarking, and use 96KB or 192KB socket buffer sizes. Good luck! Drew _______________________________________________ networking-discuss mailing list [email protected]
