[openib-general] taskset + CPU taking interrupts: some data

Michael S. Tsirkin mst at mellanox.co.il
Thu Feb 3 10:09:08 PST 2005


Quoting r. Michael S. Tsirkin <mst at mellanox.co.il>:
> > > > Did you see the difference in IPoIB numbers that I posted
> > > > earlier where I pegged the test processes to the same CPU
> > > > taking interrupts or a different CPU? 
> > >
> > > No - link?
> > 
> > Sorry - I don't have the URL - just the original mail.
> > I posted this on "Date: Thu, 13 Jan 2005 10:43:34 -0800"
> > and you should be able to find this in the archives.
> > 
> > Here is the table again:
> > netperf/irq same, netserver/irq same: 1591 Mbps
> > netperf/irq diff, netserver/irq same: 1565 Mbps
> > netperf/irq same, netserver/irq diff: 1507 Mbps
> > netperf/irq diff, netserver/irq diff: 1510 Mbps
> > 
> > (1591-1510)/1510 is about 5%.
> > If you use taskset on your platforms, run a similar table to the
> > above, we could compare and see if ia64 is more sensitive to this
> > than other arches.
> > 
> > hth,
> > grant
> > 

OK, here is my table:
> Recv   Send    Send                          Utilization       Service Demand
> Socket Socket  Message  Elapsed              Send     Recv     Send    Recv
> Size   Size    Size     Time     Throughput  local    remote   local   remote
> bytes  bytes   bytes    secs.    MBytes  /s  % S      % S      us/KB   us/KB

Same:
  87380  16384 100000    10.00       301.38   44.20    92.95    2.865   6.024
  87380  16384 100000    10.00       290.86   47.80    89.85    3.210   6.033
  87380  16384 100000    10.00       295.07   43.46    90.45    2.876   5.987

Different:
 87380  16384 100000    10.00       303.82   42.56    44.70    2.736   2.874
 87380  16384 100000    10.00       305.32   42.51    45.65    2.719   2.920
 87380  16384 100000    10.00       304.76   42.46    47.30    2.721   3.032

(304-295)/300 is about 3%

Hmm.

-- 
MST - Michael S. Tsirkin



More information about the general mailing list