作者回复: 嗯嗯,实际上这里的案例是我故意设计的比较简单,这样初学者可以把重点放到理解当前讲的原理和指标上,而不是看着一堆的新工具和内核函数而感到害怕。当然了,火焰图、perf-tools、systemtap这些工具以后也会讲到,只是还是让我们先把基础的东西铺垫好。
如果你已经对这些比较熟悉了,推荐去把这些思路应用到实际的系统中去分析,然后在这里跟大家分享你的所得。我相信,你有可能会发现不同的理解,甚至是更好的分析思路。
作者回复: 找出进程就可以甩锅了😊
从磁盘IO的角度来说,其实很容易找出那些进程在消耗IO资源。因为这里侧重的是CPU使用的分析,所以IO讲的不是特别深入。后续的IO部分还会有更细致的拆解。
作者回复: IO部分会讲的
作者回复: 嗯嗯 可以再思考一点,比如假如父进程已经是init了又该怎么办?注意init进程是不会退出的
作者回复: 执行 docker logs app看看什么错误?
作者回复: 可能跟stress的选项有关,你的命令是什么?
作者回复: 试试分析下线程
作者回复: 嗯嗯 了解一些编程的基本功很有帮助,特别是复杂问题的最后很可能要去分析函数调用栈等,更需要一定的编程功底。
作者回复: 不包括,这是两个不同的指标
作者回复: 嗯嗯,谢谢分享
作者回复: 可以的,我们案例里面已经有一个PHP的示例,我还会在答疑中介绍Java的使用方法。
作者回复: 点击文中的链接进入github