This is your work, valued

Sydney, Australia

Brendan Gregg

Elite
@brendangregg

Cloud computing performance engineer.

FlameGraph. Stack trace visualizer

20k

perf-tools. Performance analysis tools based on Linux perf_events (aka perf) and ftrace

10k

bpf-perf-tools-book. Official repository for the BPF Performance Tools book

1.8k

HeatMap. Heat map generation tools

328

pmc-cloud-tools. PMC (Performance Monitoring Counter) tools for the cloud

282

Chaosreader. An any-snarf program that processes application protocols (HTTP/FTP/...) from tcpdump or snoop files and stores session and file data

239

wss. Working Set Size tools

238

dtrace-cloud-tools. Some DTrace tools written for the SmartOS/SmartDataCenter cloud (illumos-based)

204

bpf-perf-workshop. C

191

msr-cloud-tools. MSR Cloud Tools

186

systemtap-lwtools. SystemTap Lightweight Tools

185

DTrace-book-scripts. Scripts from "DTrace: Dynamic Tracing in Oracle Solaris, Mac OS X, and FreeBSD", by Brendan Gregg and Jim Mauro, Prentice Hall, 2011.

179

BPF-tools. Performance Tools using Linux eBPF

132

perf-labs. Performance analysis labs

114

DTrace-tools. DTrace tools for FreeBSD

72

PerfModels. Performance Scalability Models

72

bcc. BPF Compiler Collection

66

Misc. Misc

66

Dump2PNG. Visualize file data as a PNG

40

GuessingGame. Guessing game written in many programming languages

34

proc-profiler. Linux /proc/PID/stack profiler

32

bpf-typewriter. BPF noisy typewriter (bpftrace)

23

p1bench. Perturbation Benchmark

20

bpftrace. DTrace-style dynamic tracing tool for Linux

20

metrics-catalog. Catalog of valuable metrics you might want to collect

19

sysdig. a system exploration and troubleshooting tool

17

DTraceToolkit. A collection of useful, tested and documented DTrace scripts

15

FlameScope. coming soon

15

bpf-docs. Presentations and docs

12

d3-flame-graph. A d3.js library to produce flame graphs.

12

wrmsrbench. WRMSR micro benchmark

8

WSPerfLab. Project for testing web-service implementations.

8

ply. Dynamic Tracing in Linux

8

skid-testing. Processor PMC sample skid testing

7

vector. Vector is an on-host performance monitoring framework which exposes hand picked high resolution metrics to every engineer’s browser.

4

hexyl. A command-line hex viewer

4

brendangregg.github.io. HTML

3

Test. testing github

3

bpftrace-tetris. Shell

3

perf-map-agent. A java agent to generate method mappings to use with the linux `perf` tool

2

llnode. Node.js C++ lldb plugin

1