On 03/10/10 10:48 AM, Mahesh wrote:
> Hi all,
>
> I need some help in debugging the gldv3 driver performance issue on sparc.
> The driver has single Tx queue and 4 Rx queues and performs at almost the
> line rate(10G) on Sun intel boxes but the same driver performs very badly on
> sparc. The code is identical for sparc and intel except swapping involved
> since the hardware is little endian . Any idea how to debug this issue ??
> The machine i tried to bench mark is T5440 and i have tried setting
> ip_soft_rings_count = 16 on T5440 but result is same .
>
You might want to run lockstat(1M)
to see if the driver routines are implicated as a problem.
If the driver is not a problem, then you might want to try
CPU binding with
dladm set-linkprop -p cpus=0,1,...,24 <link>
There may be other things to try here.
Also, which OpenSolaris build are you running? In general,
running the latest build is recommended for performance work.
Regards,
-Krishna
p.s. crossbow-discuss and/or network-discuss is more appropriate
for these questions.