58 | 答疑(六):容器冷启动如何性能分析?
倪朋飞
该思维导图由 AI 生成,仅供参考
你好,我是倪朋飞。
专栏更新至今,咱们专栏最后一部分——综合案例模块也要告一段落了。很高兴看到你没有掉队,仍然在积极学习思考、实践操作,并热情地分享你在实际环境中,遇到过的各种性能问题的分析思路以及优化方法。
今天是性能优化答疑的第六期。照例,我从综合案例模块的留言中,摘出了一些典型问题,作为今天的答疑内容,集中回复。为了便于你学习理解,它们并不是严格按照文章顺序排列的。每个问题,我都附上了留言区提问的截屏。如果你需要回顾内容原文,可以扫描每个问题右下方的二维码查看。
问题 1:容器冷启动性能分析
在为什么应用容器化后,启动慢了很多中,我们一起分析了容器化所导致的应用程序启动缓慢的问题。简单回顾一下当时的案例,Docker 通过 Cgroups 给容器设置了内存限制,但是容器并未意识到 ,所以还是分配了过多内存,导致被系统 OOM 杀死。
这个案例的根源实际上比较简单,Tony 同学就此提了一个更深入的问题。
我们知道,容器为应用程序的管理带来了巨大的便捷,诸如 Serverless(只关注应用的运行,而无需关注服务器)、FaaS(Function as a Service)等新型的软件架构,也都基于容器技术来构建。不过,虽然容器启动已经很快了,但在启动新容器,也就是冷启动的时候,启动时间相对于应用程序的性能要求来说,还是过长了。
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结
本文是倪朋飞的答疑专栏第六期,主要涵盖了容器冷启动性能分析、CPU火焰图和内存火焰图的区别、perf probe失败处理、RED法监控微服务应用以及深入内核的方法。在容器冷启动性能分析中,文章介绍了如何通过链路跟踪监控各个过程的耗时,并通过应用程序监控或动态追踪方法定位优化瓶颈点。在CPU火焰图和内存火焰图的区别中,文章指出了数据来源的不同,以及采集的数据主要是消耗CPU的函数或内存管理函数。在perf probe失败处理中,文章介绍了两种方法来获取应用程序的调试信息。在RED法监控微服务应用中,文章介绍了对微服务的监控方法。最后,文章推荐了查询内核源代码的网站和项目,以及深入了解eBPF的方法。整体而言,本文内容涵盖了性能优化答疑的多个方面,为读者提供了丰富的技术知识和实用方法。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《Linux 性能优化实战》,新⼈⾸单¥68
《Linux 性能优化实战》,新⼈⾸单¥68
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
全部留言(18)
- 最新
- 精选
- Musisan都别拦我,我要返回去再走一遍
作者回复: 👍
2019-06-022 - ninuxer打卡day62 说到应用监控,求问容器内的java进程有什么合适的监控方式么,目前有针对容器本身的cadcisor+prometheus+grafana,如果要在此基础上监控容器内java进程,是不是用prometheus的jmx-exporter合适点?
作者回复: 嗯。如果是要监控应用内部的运行状态,推荐还是基于java client构建自己的exporter
2019-04-102 - Adam学到尾声了,极客时间学过的课程中感觉质量最高的就属于这篇和张磊的k8s了。2020-02-10118
- lyonger本专栏懂的人已经年薪百万,然而我才刚开始。另外专栏确实很不错,我会推荐给我的好朋友,同时很感谢老师和对这个专栏给予支持的其他工作者。另外,非常非常希望能把我们这些专栏学习者放入同一个微信群,后面可以多讨论和交流。2019-07-1139
- Podman坚持了一个多月,老师的课程弥补了我很多知识盲区,也指明了后续需要学习的一些方向!感谢老师!也希望老师后续能出更多的精品课程!2021-03-173
- Q拖了一年多,花了半个月看完。收获匪浅,最大收获就是,敢于去啃内核方面的书籍了,原理知识非常重要!(家里堆了好几本内核方面的书籍,都是看了一点就丢在哪里吃灰,实在看不动看不懂,怕了怕了)。做Linux系统运维有5年了,一直徘徊在应用层面,对性能优化只能说懂点毛毛雨吧,很高兴能遇到这么好的课程,真的能提升功力! -- 12月再二刷一遍2020-11-173
- Don Wang这个专栏买来有一年半呢,终于在这半个月啃完了! 又是笔记,又是实验,收获巨大!2020-08-153
- Wade_阿伟专栏五大模块都跟下来了,收获真的很大,很值。后面结合性能之巅和内核一起深入学习,继续巩固。2021-02-122
- Jxin完结收工,受益良多。感谢大佬的付出。2020-09-212
- 涛涛真的学到不少,又一个很值的专栏2019-04-101
收起评论