centos下使用wrk与生成火焰图
centos下使用wrk与生成火焰图wrk的使用安装wrkyum install -y openssl-devel gitgit clone https://github.com/wg/wrk.git wrkcd wrkmakecp wrk /usr/local/bin使用wrk压测试用#对 www.baidu.com 发起压力测试,线程数为 12,模拟 400 个并发请求,持续 30 秒wrk
·
centos下使用wrk与生成火焰图
wrk的使用
安装wrk
yum install -y openssl-devel git
git clone https://github.com/wg/wrk.git wrk
cd wrk
make
cp wrk /usr/local/bin
使用wrk
压测试用
#对 www.baidu.com 发起压力测试,线程数为 12,模拟 400 个并发请求,持续 30 秒
wrk -t12 -c400 -d30s http://www.baidu.com
生成测试报告
wrk -t12 -c400 -d30s --latency http://www.baidu.com
火焰图使用
安装FlameGraph
git clone https://github.com/brendangregg/FlameGraph.git
生成数据
#指定3887进程 频率99次/s 输出到perf.data, 持续100秒
perf record -F 99 -p 4452 -g -o test.data -- sleep 100
生成火焰图
perf script -i test.data | FlameGraph/stackcollapse-perf.pl | FlameGraph/flamegraph.pl > process.svg
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献1条内容
所有评论(0)