• Alisa
    2021-06-02
    1.因为一个全局监控方法可能不能包含所有性能计数器,要知道自己想看什么计数器,知道计数器可以通过哪些工具来查看,使用全部是为了不漏点存在问题的任何可能性 2.单cpu高,可以先查看cpu在跑哪些线程,找到对应高效耗线程,然后再去使用工具查看这些线程在干什么,从而定位问题

    作者回复: 总结正确。不错。

    
    3
  • alley
    2021-05-07
    老师,我看到一句话,说一切性能问题,都能通过jstack pid找到线索

    作者回复: 那要看是不是和代码有关的问题喽。 jstack是查看栈信息的,也就是代码的执行逻辑。

    共 3 条评论
    1
  • 冒冒
    2022-01-21
    还有一个问题想问下,高老师,在压测过程中,一个服务启了多少个pod?

    作者回复: 这是不固定的呀,取决于业务容量的要求。

    
    
  • 冒冒
    2022-01-21
    预热 该怎么做?

    作者回复: 就是先跑一遍场景。

    
    
  • 天若有情
    2022-01-13
    在容器上的服务,会因为lxcfs的计算方式,导致看到的应用使用的cpu不均衡的情况嘛? 比如申请的容器是4c8g的,宿主机是24核的,top命名看到应用用的4核很不均衡,只是其中的一个核是满的,其他都很空闲。

    作者回复: 这个说法和实际看到的好像有点不符哦。

    共 2 条评论
    
  • 道长
    2021-05-12
    1、也可能存在关联系统影响导致性能差; 2、CPU使用率高,也可以使用perf抓去调用函数

    作者回复: 1,在性能分析中没有“可能”。其实这个问题要问的是一个思路,而不是原因。 2. 也同样是问思路。不过cpu使用率,应该先看是哪个计数器,再确定后续的思路,而不是直接用perf去看系统调用。

    
    