Linux Tutorial: Linux Performance Analysis With Perf

Tuning systems and applications for speed requires tools to gain visibility into the performance hotspots that will yield the largest improvements. Perf, which we cover in this tutorial, constitute one of the latest addition to the Linux world in the field of performance analysis. As an built-in performance profiler, perf lets us easily gain access to various performance counters and metrics needed to optimize software performance under Linux. In this presentation we briefly expose some the strategies and techniques used in high performance environments and discussed at length in our Linux Advanced Performance Tuning class.

About Dominic Duval

Dominic DuvalDominic Duval is the director of Enterprise Training at the Linux Foundation. He spent the last few years in the financial industry, helping Morgan Stanley and, more recently, Goldman Sachs with their vast and complex Linux deployments. As a kernel developer, Dominic started bridging the gap between enterprise environments and the Linux community more than a decade ago by writing and presenting several Linux trainings to corporate audiences. His collaboration with Red Hat Global Learning Services allowed him to deliver trainings to thousands of people and gain a privileged understanding of the needs of corporate users, especially in high performance environments.

About Linux Foundation Linux Training

The Linux Foundation offers comprehensive Linux training for developers and system administrators who want to learn from the best. The Linux Foundation offers Linux training courses online, in person at training centers around the world, at Linux Foundation events or in your office. The Linux Foundation also offers custom linux training for companies who want to bring the experts to you. Please contact the Linux training team to learn more about our custom Linux training solutions. 

Request a Quote For Corporate On-Site Linux Training

Learn More About LF426 Linux Performance Tuning

Search For an Open-Enrollment Linux Training Course

Testimonials

  • All of our questions regarding OSS compliance were answered completely by the instructor. We now have a better idea of what we need to do going forward to ensure we are compliant with the many open source licenses in play today.
    Large Consumer Electronics Company
  • They really had the best credibility out there, and they were flexible and tailored the class to what I needed for my developers.
    Paul Beer, Optelian
  • The training was very impressive. Many employees said to me how helpful it is to understand OSS compliance, especially the structure and organization.
    Large International Consumer Electronics Company
  • My company can't wait for myself or someone on my team to figure out everything we need to be successful with Yocto. If you haven't used Yocto or want to really learn Yocto on a deeper level, this course is very good and teaches you everything you need to know.
    Peter Kjellerstedt, Senior Software Engineer, Axis Communications
  • We needed someone who could fully engage with Ph.D.-level developers...we had no doubt that we’d found the right instructor.
    Dana Krokosky, Compunetix
  • The Drivers course gives an excellent overview of the Linux kernel architecture. Myself and the others on my team now have the confidence to go deeper into the code and the tools we need to debug our code more efficiently.
    Auro Do Nascimento Pimentel Junior
  • My company can't wait for myself or someone on my team to figure out everything we need to be successful with Yocto. If you haven't used Yocto or want to really learn Yocto on a deeper level, this course is very good and teaches you everything you need to know.
    Peter Kjellerstedt, Senior Software Engineer, Axis Communications
  • At the end of the course it’s just this ‘I can do it’ feeling. I may be slow to do it, but it now sounds totally possible.
    Peter Senna Tschudin
  • Every Linux device developer needs to have in-depth understanding of power management. This course provides a systematic understanding of the concepts, design and development and helped me understand how to debug a device driver. The course has saved me a lot of time in analyzing problems and allowed me to deliver results at faster rate.
    Babu Ramesh, System Software Engineer at Intel
  • The systems administration course filled in the gaps and had a major impact on both my personal and career development.
    Noveck Gowandan, eLearning Systems Adminstrator, University of the West Indies