[dtrace-discuss] kcopy() untraceble on X4500/b65 ?
Paul van der Zwan
Paul.Vanderzwan at Sun.COM
Thu Jun 7 00:19:55 PDT 2007
I am trying to run a benchmark on an X4500 and see the system 75%
busy in kernel mode, lockstat output
shows:
# lockstat -Ikw sleep 10
Profiling interrupt: 4276 events in 11.017 seconds (388 events/sec)
Count indv cuml rcnt nsec CPU+PIL Hottest Caller
------------------------------------------------------------------------
-------
1010 24% 24% 0.00 3419 cpu[3] kcopy
1009 24% 47% 0.00 3926 cpu[1] kcopy
974 23% 70% 0.00 4006 cpu[0] kcopy
907 21% 91% 0.00 4001 cpu[2] (usermode)
85 2% 93% 0.00 3762 cpu[2]+11 setbackdq
84 2% 95% 0.00 3831 cpu[0]+11 setbackdq
60 1% 97% 0.00 3614 cpu[1]+11 splr
59 1% 98% 0.00 3382 cpu[3]+11 restorectx
44 1% 99% 0.00 3923 cpu[2]+5 ddi_io_get32
33 1% 100% 0.00 3920 cpu[2]+4 sdintr
11 0% 100% 0.00 1684 cpu[0]+10 set_anoninfo
------------------------------------------------------------------------
-------
Trying the figure out who is calling kcopy() I tried:
# dtrace -n 'fbt::kcopy:entry { @[stack(2)] = count()}'
But the only output I got was:
dtrace: description 'fbt::kcopy:entry ' matched 1 probe
And ^C after a while gave no output....
Any tips on how to figure out why kcopy() is saturating 3 opteron
cores ??
Paul
More information about the dtrace-discuss
mailing list