首页 > 其他分享 >火焰图脚本

火焰图脚本

时间:2022-09-26 14:23:35浏览次数:48  
标签:脚本 grep perf folded PID echo 火焰 unfold

#!/bin/bash
PID=`ps -ef | grep /bin/metafs_server(替换成你需要的程序) | grep -v grep | awk '{print $2}'`
if [ ${#PID} -eq 0 ]
then
    echo "process not found"
    exit -1
fi
echo "1:"
perf record -F 99 -g -p $PID -- sleep 60
echo "2:"
perf script -i perf.data &> perf.unfold
echo "3:"
FlameGraph/stackcollapse-perf.pl perf.unfold &> perf.folded
echo "4:"
FlameGraph/flamegraph.pl perf.folded > perf.svg
rm -rf perf.data* perf.folded perf.unfold

标签:脚本,grep,perf,folded,PID,echo,火焰,unfold
From: https://www.cnblogs.com/lygin/p/16730771.html

相关文章

  • Linux 网卡实时流量查看脚本
    Linux网卡实时流量查看脚本#!/bin/bashPATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/usr/local/sbin;exportPATHfunctiontraffic_monitor{OS_NAME=$......
  • 关于 python 脚本 引用
    ##模块导入、加载python中一个py文件就是一个模块。一个package或者一个文件夹就是一个包。当前包中有哪些可用的属性可以通过dir()方法来查看。###dir()```pythonimport......
  • 使用Blue Ocean设计pipeline脚本
    BlueOcean是pipeline的可视化ui,可以通过图形ui设计pipeline先在gitlab创建一个项目,必须是空项目(连README文件也不能有),项目名称这里命名为pipeline 安装插件BlueOcea......
  • windows自动关机脚本.vbs
    Dimmytime,myout1,myout2mytime=2'mytime=InputBox("请输入定时时间(格式20:10:05)"&vbLf&"如果想倒计时关机,请输入倒计时时间"&vbLf&"(单位/分钟)"&vbLf......
  • 命令行传递 JSON 参数执行 Python 脚本
    先定义一个简单的Python脚本greeter.py。#greeter.pyimportsysimportjsonparam=sys.argv[1]user_info=json.loads(param)print(f'Welcome,{user_info["......
  • Lua脚本在Redis事务中的应用实践
    使用过Redis事务的应该清楚,Redis事务实现是通过打包多条命令,单独的隔离操作,事务中的所有命令都会按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打......
  • k8s安装脚本
    kubekey安装k8s1.执行init_docker.sh脚本,安装docker(忽略)2.yuminstall-ysocatconntrackebtablesipset3.下载kubekey并解压:4.查看kubekey支持的k8s版本: ./kkver......
  • 尝试阅读理解一份linux shell脚本
    以下内容为本人的学习笔记,如需要转载,请声明原文链接微信公众号「englyf」https://www.cnblogs.com/englyf/p/16721350.html从头一二去阅读语法和命令说明,对于脚本小白来......
  • Oracle DBCA 静默删除以及建库的脚本
    No.1背景公司最近有一个测试环境需要重新备份恢复但是里面有6个数据库实例400多G的数据文件.一般情况下需要dropuserxxxcascade;然后执行droptablespacexxx......
  • 脚本二进制编译安装Mysql
    mysql二进制安装脚本部署目录mysql二进制安装脚本部署单实例使用函数的单实例使用函数的单实例或者多实例单实例[root@localhost~]#mkdirmysql//创建存......