Hi,<br><br>My question is regarding the basic use of perf top command in linux.<br clear="all"><br>The following is the snap shot of running a "<b>perf top -e cache-misses</b>" command from console: <br><br>----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
PerfTop: 76<b> irqs/sec</b> kernel:14.5% exact: 0.0% [1000Hz cache-misses], (all, 12 CPUs)<br>----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
<br> <b>samples</b> <b>pcnt</b> function DSO<br> _______ _____ _______________________ ____________________________________<br><br> 48.00 36.9% get_page_from_freelist [kernel.kallsyms] <br>
12.00 9.2% JS_CallTracer /usr/lib/xulrunner-1.9.2/libmozjs.so<br> 12.00 9.2% JS_TraceChildren /usr/lib/xulrunner-1.9.2/libmozjs.so<br> 8.00 6.2% dso__find_symbol /usr/bin/perf <br>
7.00 5.4% native_flush_tlb_single [kernel.kallsyms] <br> 6.00 4.6% _int_malloc /lib/<a href="http://libc-2.12.90.so">libc-2.12.90.so</a> <br><br>
<br>What i want to know is the significance of different parameters here which are the following:<br>1. irqs/sec<br>2. samples<br>3. pcnt<br><br>It also shows a value of 1000Hz. what is the meaning of that.<br><br>I searched regarding these in the internet, but was unable to find a good explanation<br>
<br>Thanks<br>Ankur<br><br><br>