[openib-general] ip_ipoib works on IA64! (woohoo! :^)

Grant Grundler iod00d at hp.com
Fri Dec 10 22:21:55 PST 2004


On Fri, Dec 10, 2004 at 04:42:09PM -0800, Grant Grundler wrote:
> I'll dig up the other trivial things with pfmon.

pfmon 3.1 hasn't been released like I'd hoped and thus I may
not be able to collect Data EAR like I hoped.

I did a q-syscollect run (full output):
http://gsyprf3.external.hp.com/apache2-default/openib/q-1321-tcp_stream-0.txt

Here are the top offenders:
Flat profile of CPU_CYCLES in kernel-cpu0.hist#0:
 Each histogram sample counts as 1.00034m seconds
% time      self     cumul     calls self/call  tot/call name
 20.48      8.10      8.10     41.0k      198u      198u default_idle
 15.02      5.94     14.05     1.83M     3.25u     5.06u mthca_interrupt
 14.91      5.90     19.94     17.2M      342n      342n _spin_unlock_irqrestore
  4.05      1.60     21.55     12.1M      132n      149n ipt_do_table
  3.20      1.27     22.81     7.17M      177n      177n do_csum
  2.67      1.05     23.87     7.83M      135n      135n __copy_user
  2.26      0.89     24.76     33.9M     26.4n     36.6n local_bh_enable
  2.15      0.85     25.61     2.81M      303n      778n tcp_transmit_skb
  2.01      0.79     26.41     1.45M      545n     3.98u tcp_sendmsg
...

hrm...don't understand the 20% idle. This is a dual CPU system and
(this version of) netperf is not multi-threaded.
The top 3 only add up to about 50%.

I guess I need to see what's being inlined into mthca_interrupt
and try to break that down into smaller bits.

thanks,
grant



More information about the general mailing list