Redis基准测试火焰图 | 附 svg矢量图
Posted rtoax
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Redis基准测试火焰图 | 附 svg矢量图相关的知识,希望对你有一定的参考价值。
资源:https://download.csdn.net/download/Rong_Toa/21476572
相关文章
《CentOS 7 Linux实时内核下的epoll性能分析后续 | 火焰图分析》
redis基准测试过程
redis正常运行过程
脚本:
#!/bin/bash
# 荣涛 2021年4月14日
FLAMEGRAPH_ROOT=/work/workspace/FlameGraph-1.0/
function record() {
pid=$1
sec=$2
echo "Ctrl-C to terminate recor, then generate svg file..."
perf record -F 99 -p $pid -g -- sleep $sec
}
function gen_svg() {
perf script > out.perf
$FLAMEGRAPH_ROOT/stackcollapse-perf.pl out.perf > out.stack
$FLAMEGRAPH_ROOT/flamegraph.pl out.stack > out.svg
#mv out.svg /work/workspace/out.svg
rm -f out.perf perf.data* out.stack
echo "Save to out.svg"
}
if [ $# -lt 2 ]; then
echo $0 [PID] [Second]
exit 1
fi
record $1 $2
gen_svg
以上是关于Redis基准测试火焰图 | 附 svg矢量图的主要内容,如果未能解决你的问题,请参考以下文章