This repository provides a shell-based toolkit for profiling ClickHouse server performance using Linux perf, and generating Flamegraphs for performance analysis.
- Automatically locates ClickHouse process
- Collects perf sampling data
- Converts to folded stack format
- Generates SVG Flamegraphs
- Archives previous outputs into
./history/
perfperlstackcollapse-perf.plflamegraph.pl- ClickHouse server running
./do_perf.sh [duration]