Linux Performance Tools 2014
source link: http://www.brendangregg.com/blog/2014-11-22/linux-perf-tools-2014.html
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Linux Performance Tools 2014
22 Nov 2014
Last month I gave an updated Linux Performance Tools talk for LinuxCon Europe 2014 in Düsseldorf. This included static performance tuning, as well as other updates. My performance observability tools diagram now has rdmsr(1), after my post on The MSRs of EC2, where I discovered that MSRs could be useful:
I keep this diagram updated on linuxperf. The slides from my talk are on slideshare:
As I didn't see an official video camera in the room, I had my friends at EfficiOS film it, who also filmed the Tracing Summit. This is on youtube:
The main objective of my talk was to give you exposure to what exists in the field of Linux performance tools – to turn unknown unknowns into known unknowns.
Photo by Linux Foundation
In my earlier LinuxCon North America talk, I had three main collections of performance tools, with a diagram for each: for observability, benchmarking, and tuning tools. For this LinuxCon Europe talk, I introduced a fourth main category: static performance tuning tools.
I learned about static performance tuning from a paper by Richard Elling in 2000: the idea is to check the static configured state of the system, without load, to look for a class of issues not found by other tools. This includes things like checking how full the filesystems are, the routing table, and network interface auto-negotiation. I feel the addition of this group of tools makes this talk complete: I'm summarizing all the main tools in one short talk.
At LinuxCon Europe I also saw a great talk by Ben Maurer on Scaling Userspace @ Facebook (slides), where he discussed some serious systems performance analysis on Linux that they have been doing. It's impressive, interesting, and deep work. Sadly I didn't see a video camera to capture it.
Steven Rostedt from Red Hat gave a stunning talk on Ftrace Kernel Hooks: More than just tracing (slides). This might be the most technical talk I've ever seen! I found it particularly interesting as I've been doing a lot with ftrace, an undiscovered gem of Linux, including using it for my perf-tools collection. I heard this talk was videoed, although I haven't seen the video yet.
I also saw Rikki Endsley, also now at Red Hat, give a talk on Confessions of a Reluctant Tweeter: Social Media for Open Source Communities. Rikki has contributed much to our industry, and it's interesting to hear her expertise on open source marketing in general. I had spoken about marketing earlier in the week at the Tracing Summit, where Linux technologies like ftrace could really benefit from more exposure.
Thanks to those who attended my talk, and the Linux Foundation for organizing another great event!
Recommend
-
5
BPF Performance Tools: Linux System and Application Observability (book) 15 Jul 2019 BPF (eBPF) tracing is a superpower that can analyze everything, and I'll show you how in my upcoming book
-
12
USENIX/LISA 2014 New Tools and Old Secrets (perf-tools) 17 Mar 2015 At the last USENIX/LISA conference, I gave a talk on new Linux performance tools: my open source perf-t...
-
5
Tracing Summit 2014: From DTrace To Linux 28 Feb 2015 What can Linux learn from DTrace: what went well, and what didn't go well, on its path to success? This was the topic for my talk at the Tracing Summit late last year in...
-
14
Linux Performance Tools at LinuxCon North America 2014 23 Aug 2014 This week I spoke at LinuxCon North America 2014 in Chicago, which...
-
5
7 tools for analyzing performance in Linux with bcc/BPF Look deeply into your Linux code with these Berkeley Packet Filter (B...
-
7
Broken Linux Performance Tools 2016 1. Broken Linux Performance Tools Brendan Gregg Senior Performance Architect, Netflix Jan 2016 ...
-
4
Linux Performance Analysis and Tools Linux Perfor...
-
4
SCALE14x Broken Linux Performance Tools (2016)3,378 viewsMay 10, 2016 Slides:
-
4
0:00 / 45:58 ...
-
3
LISA14 - Linux Performance Analysis: New Tools and Old Secrets10,007 viewsJan 14, 2015750ShareSave
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK