RESAR 性能工程:一个性能项目真正体现价值的方式
7DGroup 提出过一个重要的概念,就是“RESAR 性能工程”。“RESAR 性能工程”这个名字是我们自己起的,你不用去网上搜索,因为现在还搜不到。它对性能项目过程中的各个具体的动作做了更详细的描述,使之成为可以落地的具体实践。
7DGroup 一直强调把性能从“测试”思维转换到“工程”思维。这个思维的转变,涵盖了性能项目的全流程,不仅有技术的细节,还有需求、模型、监控、分析的完整逻辑。只有这个逻辑完整了,性能才能做得有价值。
作者:zuozewei
简介:性能测试中当我们尝试使用 Linux 命令(如 nproc 或 lscpu )了解服务器 CPU 架构和性能参数时,我们经常发现我们无法正确解释其结果,因为我们混淆 CPU、物理核、逻辑核概念等术语。
作者:zuozewei
简介:在我多年工作的生涯中,可以说有很多性能工具都是知道的,但是要说起用得熟练的,也无非就是那几个市场占有率非常高的工具。
作者:zuozewei
简介:在本文中,我们总结下 Java dump 的几种不同方法。Java Heap Dump 是特定时刻 JVM 内存中所有对象的快照。它们对于解决内存泄漏问题和分析 Java 应用程序中的内存使用情况非常有用。
性能监控之 Sleuth+Zipkin 实现 SpringCloud 链路追踪
作者:zuozewei
简介:现如今链路追踪是微服务架构的基础设施,也是性能分析人员不可缺少的“神兵利器”。在本文中将会介绍如何在如何在 Spring Cloud 架构下基于 Sleuth+Zipkin 实现微服务链路追踪,主要演示 HTTP 调用方式。
性能监控之 Filebeat+Kafka+Logstash+Elasticsearch+Kibana 构建日志分析系统
作者:zuozewei
简介:随着时间的积累,日志数据会越来越多,当你需要查看并分析庞杂的日志数据时,可通过 Filebeat+Kafka+Logstash+Elasticsearch
采集日志数据到 Elasticsearch(简称 ES)中,并通过 Kibana 进行可视化展示与分析。本文介绍具体的实现方法。
性能监控之 Telegraf+InfluxDB+Grafana+Python 实现 Oracle 实时监控
作者:zuozewei
简介:通过结合 Python 脚本开发的方式,我们可以扩展部分 Telegraf 不支持的监控项,本文简单提供了一种思路。
作者:zuozewei
简介:在我们对 Java 应用做性能分析的时候,往往采用 log 进行问题定位和分析,但是如果我们的 log 缺乏相关的信息呢?远程调试会影响应用的正常工作,修改代码重新部署应用,实时性和灵活性难以保证,有没有不影响正常应用运行,又灵活并无侵入性的方法呢?
作者:zuozewei
简介:初学者对性能分析的感受是:横看成岭侧成峰,远近高低各不同。那么应该怎么学习才能建立起自己的性能分析体系,才能做到千山同一月,万户尽皆春。千江有水千江月,万里无云万里天呢?
作者:zuozewei
简介:本文将以一个案例详细展开介绍如何针对单条 SQL 进行性能分析。在定位到需要优化的单条查询 SQL 后,我们可以针对此查询“钻取”更多信息,分析为什么会花费怎么长的时间执行,以及如何去优化的大致方向。
性能分析之 PHP 应用进程过多导致的 page faults
作者:zuozewei
简介:本文将以一个案例详细展开介绍如何针对 PHP 应用进程过多导致的 page faults 进行性能分析。在这两个问题的分析过程中,你可以看到,我都没有直接去看什么代码或 SQL。因为我一直在强调一点就是性能分析一定要有证据链。
版权声明: 本文为 InfoQ 作者【zuozewei】的原创文章。
原文链接:【http://xie.infoq.cn/article/f419b2bfbc399197af1f87ed1】。未经作者许可,禁止转载。
评论