Fork me on GitHub
随笔 - 234  文章 - 49 评论 - 0 阅读 - 13万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

文章分类 -  Linux性能优化

案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用?
摘要:案例篇:系统的 CPU 使用率很高,但为啥却找不到高 CPU 的应用? 标签(空格分隔): CPU 使用率很高 上一节我讲了 CPU 使用率是什么,并通过一个案例教你使用 top、vmstat、pidstat 等工具,排查高 CPU 使用率的进程,然后再使用 perf top 工具,定位应用内部函数 阅读全文
posted @ 2019-04-09 11:24 anyux 编辑
# 基础篇:某个应用的CPU使用率居然达到100%,我该怎么办?
摘要:  通过前两节对平均负载和CPU上下文切换的学习,我相信你对CPU的性能已经有了初步了解。不过我还是想问一下,在学这个专栏前,你最常用什么指标来描述系统的CPU性能呢?我想你的答案,可能不是平均负载,也不是CPU上下文切换,而是另一个更直观的指标 CPU使用率。  &e 阅读全文
posted @ 2019-03-23 19:59 anyux 编辑
基础篇:经常说的CPU上下文切换是会什么意思?(下)
摘要:怎么查看系统的上下文切换情况   通过前面学习我们知道,过多的上下文切换,会把CPU时间消耗在寄存器、内核以及虚拟内存等数据的保存和恢复上,缩短进程的真正运行的时间,成了系统性能下降的一个无凶   在这里可以使用vmstat这个工具,来查询系统的上下文切换情况 阅读全文
posted @ 2019-03-23 19:58 anyux 编辑
基础篇:经常说的CPU上下文切换是什么意思?(上)
摘要:  上一节,讲了怎么理解平均负载(Load Average),并且三个案例展示了不同场景下平均负载升高的分析方法。这其中,多个进程竞争CPU就是一个经常被我们忽视的问题   我想你一定很好奇,进程在竞争CPU的进修并没有真正运行,为什么还会导致系统的负载升高呢 阅读全文
posted @ 2019-03-23 19:55 anyux 编辑

点击右上角即可分享
微信分享提示