User Tools

Site Tools


linux-kernel-dev:capitole:capitol-11

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
linux-kernel-dev:capitole:capitol-11 [2015/09/11 11:36]
razvan [Măsurare timp în user space]
linux-kernel-dev:capitole:capitol-11 [2015/09/11 11:46] (current)
razvan [perf + tracepoints]
Line 59: Line 59:
  
 ''​perf''​ poate fi folosit în conjuncție funcționalitatea de ''​tracepoints''​ a kernel-ului pentru a afișa informații statistice despre apeluri de funcții de la nivelul nucleului. De exemplu, dacă ne interesează câte apeluri ''​kmalloc()''​ se întâmplă pe parcursul a ''​10''​ secunde de rulare a sistemului vom folosi, pe mașina virtuală VirtualBox comanda<​code>​ ''​perf''​ poate fi folosit în conjuncție funcționalitatea de ''​tracepoints''​ a kernel-ului pentru a afișa informații statistice despre apeluri de funcții de la nivelul nucleului. De exemplu, dacă ne interesează câte apeluri ''​kmalloc()''​ se întâmplă pe parcursul a ''​10''​ secunde de rulare a sistemului vom folosi, pe mașina virtuală VirtualBox comanda<​code>​
-sudo perf stat -a -e kmem:malloc ​sleep 10+sudo perf stat -a -e kmem:kmalloc ​sleep 10
 </​code>​ </​code>​
  
linux-kernel-dev/capitole/capitol-11.1441960611.txt.gz · Last modified: 2015/09/11 11:36 by razvan