Useful Links

From Perf Wiki
(Difference between revisions)
Jump to: navigation, search
(Useful web sites about the Linux perf tools)
(2 intermediate revisions by one user not shown)
Line 3: Line 3:
 
=Useful web sites about the Linux perf tools=
 
=Useful web sites about the Linux perf tools=
  
 +
* [https://wizardzines.com/zines/perf/ Julia Evans' Profiling & tracing with perf zine]
 
* [http://www.brendangregg.com/perf.html Brendan Gregg's perf examples]
 
* [http://www.brendangregg.com/perf.html Brendan Gregg's perf examples]
 
* [https://www.dbi-services.com/blog/linux-perf-top-basics-understand-the/ Franck Pachot's not so basic perf top tutorial "Linux perf-top basics: understand the %"]
 
* [https://www.dbi-services.com/blog/linux-perf-top-basics-understand-the/ Franck Pachot's not so basic perf top tutorial "Linux perf-top basics: understand the %"]
Line 15: Line 16:
 
* (French) [https://grasland.pages.in2p3.fr/tp-perf/html/ Hadrien Grasland's perf tutorial (designed to be run on a specific system, but could be adapted to self-study without too much effort)]
 
* (French) [https://grasland.pages.in2p3.fr/tp-perf/html/ Hadrien Grasland's perf tutorial (designed to be run on a specific system, but could be adapted to self-study without too much effort)]
 
* [https://people.linaro.org/~leo.yan/debug/perf/Diving_into_Linux_Perf_Ring_Buffer.pdf Leo Yan, Diving into Linux Perf Ring Buffer]
 
* [https://people.linaro.org/~leo.yan/debug/perf/Diving_into_Linux_Perf_Ring_Buffer.pdf Leo Yan, Diving into Linux Perf Ring Buffer]
 +
* [https://github.com/Leo-Yan/write_plan/blob/master/how_to_use_perf_to_debug_perf/how_to_use_perf_to_debug_perf.pdf Leo Yan Debugging perf with perf]
 
* [https://developer.ibm.com/tutorials/migrate-from-oprofile-to-perf/ Paul Clarke helps transitioning from OProfile to perf]
 
* [https://developer.ibm.com/tutorials/migrate-from-oprofile-to-perf/ Paul Clarke helps transitioning from OProfile to perf]
  
 
=Useful web sites about profilers=
 
=Useful web sites about profilers=
  
* [https://www.markhansen.co.nz/profilerpedia/ ProfilerPedia A map of the Software Profiling Ecosystem]
+
* [https://profilerpedia.markhansen.co.nz/ ProfilerPedia A map of the Software Profiling Ecosystem]
 
* [https://oprofile.sourceforge.io/news/ OProfile]
 
* [https://oprofile.sourceforge.io/news/ OProfile]
  

Revision as of 16:15, 25 March 2024

Contents


Useful web sites about the Linux perf tools

Useful web sites about profilers

Presentations

Manuals

  • Intel PMU event tables, in particular Appendix B of the Intel® 64 and IA-32 Architectures Optimization Reference Manual
  • AMD PMU event table, the Processor Programming Reference Manual for AMD 17h family see Section 2.1.15 Performance Monitor Counters.
  • ARM PMU event tables, see Chapter D7. The Performance Monitors Extension, of the Arm Architecture Reference Manual Armv8, for Armv8-A architecture profile.
  • ARM Neovese N2 PMU guide.
Personal tools