site: www.brendangregg.com
FlameScope Pattern Recognition
http://www.brendangregg.com/blog/2018-11-08/flamescope-pattern-recognition.html [www.brendangregg.com]
2018-11-08 20:49
tags:
admin
perf
systems
visualization
Flamescope is a new open source performance visualization tool that uses subsecond offset heat maps and flame graphs to analyze periodic activity, variance, and perturbations.
bpftrace (DTrace 2.0) for Linux 2018
http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html [www.brendangregg.com]
2018-10-09 02:48
tags:
linux
release
swtools
The private bpftrace repository has just been made public, which is big news for DTrace fans. Created by Alastair Robertson, bpftrace is an open source high-level tracing front-end that lets you analyze systems in custom ways. It’s shaping up to be a DTrace version 2.0: more capable, and built from the ground up for the modern era of the eBPF virtual machine. eBPF (extended Berkeley Packet Filter) is in the Linux kernel and is the new hotness in systems engineering.
source: HN
How To Measure the Working Set Size on Linux
http://www.brendangregg.com/blog/2018-01-17/measure-working-set-size.html [www.brendangregg.com]
2018-01-18 18:00
tags:
admin
linux
malloc
perf
swtools
systems
The Working Set Size (WSS) is how much memory an application needs to keep working. Your app may have populated 100 Gbytes of main memory, but only uses 50 Mbytes each second to do its job. That’s the working set size. It is used for capacity planning and scalability analysis.
AWS EC2 Virtualization 2017
http://www.brendangregg.com/blog/2017-11-29/aws-ec2-virtualization-2017.html [www.brendangregg.com]
2017-11-30 19:42
tags:
cloud
development
virtualization
I’ve summarized hypervisor developments in EC2 with the above diagram. The columns show dimensions of instance performance, ordered in importance for typical workloads at Netflix (CPU-bound being the most important). The rows of this table are virtualization types, and the cells show the type of virtualization and are colored by the expected performance.
source: L
Brilliant Jerks in Engineering
http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html [www.brendangregg.com]
2017-11-13 22:30
tags:
business
development
hoipolloi
life
Early on in my career, I supported brilliant jerks of any type and thought they were worth it. I was wrong. People had warned me about them, that their behavior was “not ok,” but they never went into much detail as to why. I’ve shared many details here.
source: L
Solaris to Linux Migration 2017
http://www.brendangregg.com/blog/2017-09-05/solaris-to-linux-2017.html [www.brendangregg.com]
2017-09-06 03:29
tags:
admin
linux
solaris
Differentish but closeish.
Linux Load Averages: Solving the Mystery
http://www.brendangregg.com/blog/2017-08-08/linux-load-averages.html [www.brendangregg.com]
2017-08-09 00:48
tags:
admin
linux
perf
systems
Its a silly number but people think its important.
The PMCs of EC2: Measuring IPC
http://www.brendangregg.com/blog/2017-05-04/the-pmcs-of-ec2.html [www.brendangregg.com]
2017-05-07 19:01
tags:
cloud
cpu
perf
systems
virtualization
Where has my disk space gone? Flame graphs for file systems
http://www.brendangregg.com/blog/2017-02-05/file-system-flame-graph.html [www.brendangregg.com]
2017-02-06 12:50
tags:
release
storage
swtools
systems
visualization
Give me 15 minutes and I'll change your view of Linux tracing
http://www.brendangregg.com/blog/2016-12-27/linux-tracing-in-15-minutes.html [www.brendangregg.com]
2016-12-22 03:55
tags:
development
linux
programming
slides
swtools
video
My 15 (18) minute demo stepped through the evolution of recent built in Linux tracers: ftrace (2008+) and its many capabilities, perf (2009+), and bcc/BPF (2015+) which provides the final programmatic abilities for advanced tracing. I suspect I might change people’s view of Linux tracing, as these tracers – despite being built in to the Linux kernel – are still not widely known.
Linux bcc/BPF tcplife: TCP Lifespans
http://www.brendangregg.com/blog/2016-11-30/linux-bcc-tcplife.html [www.brendangregg.com]
2016-12-01 21:28
tags:
admin
linux
networking
swtools
Who’s hogging your ports?