快被系统性能逼疯了?你需要这份机能优化策略
时间: 2019-01-24

刘迪伟,辞职于世界五百强银行。负责公司网银业务系统的设计跟交付,擅长并持续关注Java性能优化、DevOps等领域。

由于系统已经开发实现,根据性能优化修改范围尽可能小且不引入更多问题的准则,本文将只探讨对系统进行局部优化的措施,而系统初始设计时为了提高性能而进行的设计不在讨论范围之内。

1、操作系统监控指标及工具

JVM启动参数中增加:

作者介绍

线程快照:

一、应用系统性能评估指标

TPS = 并发用户数 / 响应时光

二、常见机能监控指标及工具

-Dcom.sun.management.jmxremote.ssl=false

-Dcom.sun.management.jmxremote.authenticate=false

常用命令:

2、JVM监控指标及工具

XX银行网银系统是一套全新的对公业务渠道类系统,经过两年的建设,将逐步对外供应服务。

主要监控指标:CPU、体系CPU、内存、磁盘IO、网络IO、请求耗时。

CPU抽样:

该方法论包含测试环境准备、测试功能优先级、性能优化准则、常用性能指标及工具、工具使用办法、常见性能问题起因跟优化方法,以及典型案例和进一步优化方式的探讨。

咱们应用Linux操作系统,压测工具为loadrunner,旁边件版本包括IHS8.5.5.9、WAS8.5、IBMJDK1.7(IBM J9VM)、DB2V10、Redis3.2.3。

该系统融合了原来多个对公渠道系统,并发量是以前多个系统之和,吞吐量恳求将大幅回升。为了使广大对公客户利用系统时获得更快的响应时间闭会,名目组对系统进行了连续的性能测试和优化。这一过程中,形成了一套针对新建系统进行性能测试和优化的方法论。

-Dcom.sun.management.jmxremote.port=1088



友情链接:
Copyright 2018-2021 lhc开奖结果香港2018 版权所有,未经授权,禁止转载。