Linux|浅谈 Linux 高负载的系统化分析( 三 )


CPU 延迟 内存延迟 文件系统延迟 IO 栈延迟 网络栈延迟 锁及同步原语竞争 任何上述代码路径引发的 TASK_UNINTERRUPTIBLE 的睡眠 , 都是我们要分析的对象!
以问题结束 限于篇幅 , 本文很难将其所涉及的细节一一展开 , 因为读到这里 , 你也许会发现 , 原来 Load 高的分析 , 实际上就是对系统的全面负载分析 。 怪不得叫 System Load 呢 。 这也是 Load 分析为什么很难在一篇文章里去全面覆盖 。
本文也开启了浅谈 Linux 性能分析系列的第一章 。 后续我们会推出系列文章 , 就前文所述的六大延迟分析 , 一一展开介绍 , 敬请期待……
作者:杨勇 (Oliver Yang) , Linux 内核工程师 , 来自阿里云系统组 。 曾就职于 EMC , Sun 中国工程研究院 , 在存储系统和 Solaris 内核开发领域工作 。
本文为阿里云原创内容 , 未经允许不得转载 。