栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2022年5月27日记:Linux服务器开发,Darren老师,火焰图的生成原理与构建方式

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2022年5月27日记:Linux服务器开发,Darren老师,火焰图的生成原理与构建方式

────────────────────────────────────
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,协程,DPDK等技术内容,立即学习]
后台服务器:https://course.0voice.com/v1/course/intro?courseId=5&agentId=0
────────────────────────────────────


锚点-----采集



火焰图需要先采集数据,最后生成。

生成火焰图的三步骤

perf的原理是每隔一个固定时间就在CPU上(每个核都有)产生一个终端,在中断上看看,当前是哪个pid,哪个函数,然后给对应的pid和函数加一个统计值,我们就知道CPU有百分几的时间在某个pid,或者某个函数上了。

常用的五个命令

  • perf list:查看当前软硬件环境支持的性能事件
  • perf stat:分析制定程序性能概况
  • perf top:实时显示系统、进程的性能统计信息
  • perf record:记录一段时间内系统/进程的性能事件
  • perf report:读取perf record生成的perf.data文件,并显示分析数据
总结

今天天气干燥闷热,学习了Darren老师讲述的火焰图生成原理和构成方式,感觉只是了解个皮毛,还需要日后重新学习。今天真的感觉软件这条道路路漫漫其修远兮,要学习的东西太多,自己却又那么的无助,阿西吧。如果测试这份工作都搞不定,不知道瞎猫啥时候能碰上死耗子,能不能碰上死耗子,找个工作不知道要找到猴年马月。甚至考虑还要不要继续在这条路上发展,如果找一份简单的平凡的普通的工作,收入肯定会大打折扣,但是会不会过的开心些,真的是让人苦恼。自认为学了不少,可是还是一个顽皮的小学生,心如刀绞。好吧,今天就不絮叨了,再见。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/946020.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号