Cyan Blog Cyan Blog
首页
  • Java (opens new window)
  • JUC (opens new window)
  • JVM (opens new window)
  • Redis

    • Redis安装 (opens new window)
    • Redis基础 (opens new window)
    • Redis实战 (opens new window)
    • Redis集群安装 (opens new window)
    • Redis分布式缓存 (opens new window)
    • Redis多级缓存 (opens new window)
    • Redis原理 (opens new window)
  • 管理工具

    • Maven (opens new window)
    • Git (opens new window)
  • SSM

    • Spring (opens new window)
    • SpringBoot (opens new window)
    • Mybatis (opens new window)
    • MybatisPlus (opens new window)
  • 微服务

    • Docker (opens new window)
    • RabbitMQ (opens new window)
    • SpringCloud (opens new window)
    • Dubbo (opens new window)
    • MongoDB (opens new window)
    • Zookeeper (opens new window)
  • Java面试题 (opens new window)
  • JUC面试题 (opens new window)
  • JVM面试题 (opens new window)
  • Linux面试题 (opens new window)
  • SQL面试题 (opens new window)
  • Maven面试题 (opens new window)
  • Redis面试题 (opens new window)
  • SSM面试题 (opens new window)
  • SpringCloud面试题 (opens new window)
  • Linux (opens new window)
  • C++ (opens new window)
  • 数据库

    • MySQL (opens new window)
    • NoSQL (opens new window)
  • 软件测试

    • 软件测试 (opens new window)
  • 加密解密 (opens new window)
  • bilibili字幕提取 (opens new window)
  • 道理 (opens new window)
  • 关于博主

    • Github (opens new window)
    • CSDN (opens new window)
  • 关于本站

    • 如何搭建博客网站 (opens new window)
首页
  • Java (opens new window)
  • JUC (opens new window)
  • JVM (opens new window)
  • Redis

    • Redis安装 (opens new window)
    • Redis基础 (opens new window)
    • Redis实战 (opens new window)
    • Redis集群安装 (opens new window)
    • Redis分布式缓存 (opens new window)
    • Redis多级缓存 (opens new window)
    • Redis原理 (opens new window)
  • 管理工具

    • Maven (opens new window)
    • Git (opens new window)
  • SSM

    • Spring (opens new window)
    • SpringBoot (opens new window)
    • Mybatis (opens new window)
    • MybatisPlus (opens new window)
  • 微服务

    • Docker (opens new window)
    • RabbitMQ (opens new window)
    • SpringCloud (opens new window)
    • Dubbo (opens new window)
    • MongoDB (opens new window)
    • Zookeeper (opens new window)
  • Java面试题 (opens new window)
  • JUC面试题 (opens new window)
  • JVM面试题 (opens new window)
  • Linux面试题 (opens new window)
  • SQL面试题 (opens new window)
  • Maven面试题 (opens new window)
  • Redis面试题 (opens new window)
  • SSM面试题 (opens new window)
  • SpringCloud面试题 (opens new window)
  • Linux (opens new window)
  • C++ (opens new window)
  • 数据库

    • MySQL (opens new window)
    • NoSQL (opens new window)
  • 软件测试

    • 软件测试 (opens new window)
  • 加密解密 (opens new window)
  • bilibili字幕提取 (opens new window)
  • 道理 (opens new window)
  • 关于博主

    • Github (opens new window)
    • CSDN (opens new window)
  • 关于本站

    • 如何搭建博客网站 (opens new window)
  • 想法
  • 开发文档
  • 需求分析
  • 开发
  • 软件测试
  • 线上运营
    • 毕设
    2025-04-13
    0
    0
    目录

    线上运营

    # 怎么快速定位系统的瓶颈

    • 压测(性能测试),项目上线之前测评系统的压力
      • 压测目的:给出系统当前的性能状况;定位系统性能瓶颈或潜在性能瓶颈
      • 指标:响应时间、 QPS、并发数、吞吐量、 CPU利用率、内存使用率、磁盘IO、错误率
      • 压测工具:LoadRunner、Apache Jmeter …
      • 后端工程师:根据压测的结果进行解决或调优(接口慢、代码报错、并发达不到要求…)
    • 监控工具、链路追踪工具,项目上线之后监控
      • 监控工具:Prometheus+Grafana
      • 链路追踪工具:skywalking、Zipkin
    • 线上诊断工具Arthas(阿尔萨斯),项目上线之后监控、排查
      • 官网:https://arthas.aliyun.com/
      • 核心功能:

    当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决: 0.这个类从哪个jar包加载的?为什么会报各种类相关的Exception? 1.我改的代码为什么没有执行到?难道是我没commit?分支搞错了? 2.遇到问题无法在线上debug,难道只能通过加日志再重新发布吗? 3.线上遇到某个用户的数据处理有问题,但线上同样无法dbug,线下无法重现! 4.是否有一个全局视角来查看系统的运行状况? 5.有什么办法可以监控到M的实时运行状态? 6.怎么快速定位应用的热点,生成火焰图? 7.怎样直接从VM内查找某个类的实例?

    上次更新: 2025/4/20 13:17:48
    软件测试

    ← 软件测试

    最近更新
    01
    项目优化
    05-06
    02
    项目优化
    05-06
    03
    延迟消息
    05-05
    更多文章>
    Theme by Vdoing | Copyright © 2025-2025 Cyan Blog
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式