开发内功修炼@张彦飞开发内功修炼@张彦飞

talk is cheap,
show me the code!

最新发布

CPU篇

剖析CPU性能火焰图生成的内部原理

张彦飞(@开发内功修炼) 阅读(317)

大家好,我是飞哥!在进行CPU性能优化的时候,我们经常先需要分析出来我们的应用程序中的CPU资源在哪些函数中使用的比较多,这样才能高效地优化。一个非常好的分析工具就是《性能之巅》作者 Brendan Gregg 发明的火焰图。在这张火焰图中,一个函数占据的宽度越宽,表明该函数消耗的 CPU 占...

CPU篇

人人都应该知道的CPU缓存运行效率

张彦飞(@开发内功修炼) 阅读(303)

大家好,我是飞哥!提到CPU性能,大部分同学想到的都是CPU利用率,这个指标确实应该首先被关注。但是除了利用率之外,还有很容易被人忽视的指标,就是指令的运行效率。如果运行效率不高,那CPU利用率再忙也都是瞎忙,产出并不高。这就好比人,每天都是很忙,但其实每天的效率并不一样。有的时候一天干了很多...

CPU篇

如何正确获取容器的CPU利用率?

张彦飞(@开发内功修炼) 阅读(370)

大家好,我是飞哥!今天我们来深入理解关于容器 cpu 利用率相关的两个问题。第一个问题:如何正确地获取容器中的 cpu 利用率? 在上一篇《Linux 中的各项 CPU 利用率是这样算出来的!》中我们讨论了 Linux 是如何计算系统的 cpu 利用率。在物理机上,使用这种方法查看 cpu ...

CPU篇

把个人电脑上的 CPU 拔下来插到服务器上行不行?

张彦飞(@开发内功修炼) 阅读(311)

大家好,我是飞哥!大家都对个人电脑的 CPU 有不少的了解,但对服务器 CPU 没有亲眼见过。所以总会有人会产生疑问,把我自己的 PC 办公电脑上的 CPU 拔下来插到服务器上行不行。答案当然是否定的。服务器 CPU 和个人电脑中的 CPU 存在很多差别。今天我用一篇文章给大家总结下,服务器 ...

CPU篇

Linux 中 CPU 利用率是如何算出来的?

张彦飞(@开发内功修炼) 阅读(394)

大家好,我是飞哥!在线上服务器观察线上服务运行状态的时候,绝大多数人都是喜欢先用 top 命令看看当前系统的整体 cpu 利用率。例如,随手拿来的一台机器,top 命令显示的利用率信息如下这个输出结果说简单也简单,说复杂也不是那么容易就能全部搞明白的。例如: 问题 1:top 输出的利用率信...