[ofa-general] RE: msi-x seems to cause large performance variation for connectx / datagram mode

Sagi Rotem Sagir at mellanox.co.il
Wed Jun 25 23:31:28 PDT 2008


Or,
Did you take a look at the cpu utilization while running ? Did u see
higher cpu utilization while getting the 850MB/sec ?
How many cpu's were actually working ?
I will try and reproduce your results.
Sagi 

-----Original Message-----
From: Or Gerlitz [mailto:ogerlitz at voltaire.com] 
Sent: Wednesday, June 25, 2008 6:34 PM
To: Sagi Rotem
Cc: general at lists.openfabrics.org
Subject: Re: msi-x seems to cause large performance variation for
connectx / datagram mode

> digging a little more, I see now that if I disable msi-x, the 
> performance gets to a fixed value of about 620MB/s with connectx which

> is the lower range that msi-x gives me...

setting the irq daemon off, I see that if I set the cpu affinity of the
netperf process to be as the one of the mlx4 irq I get fixed performance
of 650 MB/s

If I set it to different CPU, then eventually I get 480MB/s constantly
and 620MB/s constantly if is a different core on the same CPU...

HCA			MB/s	msi_x	irqdaemon	netperf affinity
=======================================================================
ConnectX-ConnectX	620     0 	on		none

ConnectX-ConnectX	620-850 1 	on		none
ConnectX-ConnectX	650     1 	off		same as irq
ConnectX-ConnectX	620     1 	off		different core
ConnectX-ConnectX	480     1 	off		different cpu


Or.



More information about the general mailing list