Remember to keep/copy the file "vmlinux".
Here is the steps I usually use:
opcontrol --vmlinux=/boot/vmlinux-`uname -r`
opcontrol --stop
opcontrol --reset
opcontrol --start
<perform stuff that needs profiling>
opcontrol --stop
"Normal" report
opreport --symbols --image-path=/lib/modules/`uname -r`/kernel/ | less
Looking at specific module "sch_htb"
opreport --symbols -cl sch_htb.ko --image-path=/lib/modules/`uname
-r`/kernel/
This is definitly only ideas for future development...
Correct...
Well I know the problem, our customers IP's are also allocated adhoc and
not grouped nicely :-(
I'm note sure that the driver e1000e has multiqueue for your devices. The
82571EB chip should have 2-rx and 2-tx queues [1].
Looking through the code, the multiqueue capable IRQ MSI-X code first got
in in kernel version v2.6.28-rc1. BUT the driver still uses
alloc_etherdev() and not alloc_etherdev_mq().
Cheers,
Jesper Brouer
--
-------------------------------------------------------------------
MSc. Master of Computer Science
Dept. of Computer Science, University of Copenhagen
Author of http://www.adsl-optimizer.dk
-------------------------------------------------------------------
[1]:
http://www.intel.com/products/ethernet/index.htm?iid=embnav1+eth#s1=Gigabit%20Ethernet...
--
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html