WAS性能问题常用分析思路

本文提供了一套详尽的问题排查流程,帮助技术人员定位并解决系统性能问题。从具体案例到常见故障,涵盖慢性能的多种可能原因及分析思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. Can the problem be demonstrated by running a specific test case or a sequence of events?

2. Is the slow performance intermittent?

3. Does it become slow, then disappear for a while?

4. Does it occur at particular times of the day or in relation to some specific activity?

5. Are all, or only some, operations slow?

6. Which operation is slow? For example, elapsed time to complete a transaction, or time to paint the screen?

7. When did the problem start occurring?

8. Has the condition existed from the time the system was first installed or went into production?

9. Did anything change on the system before the problem occurred (such as adding more users or upgrading the software installed on the system)?

10. If you have a client and server operation, can the problem be demonstrated when run only locally on the server (network versus server problem)?

11. Which vendor applications are running on the system, and are those applications included in the performance problem? For example, the IBM WebSphere Application Server?

12. What effect does the performance problem have on the users?

13. Which part of your analysis made you decide that the problem is caused by a defect in the SDK?

14. What hardware are you using? Which models; how many CPUs; what are the memory sizes on the affected systems; what is the software configuration in which the problem is occurring?

15. Does the problem affect only a single system, or does it affect multiple systems?

16. What are the characteristics of the Java application that has the problem?

17. Which performance objectives are not being met?

18. Did the objectives come from measurements on another system? If so, what was the configuration of that system?


Two more ways in which you can help to get the problem solved more quickly are:

1. Provide a clear written statement of a simple specific example of the problem, but be sure to separate the symptoms and facts from the theories, ideas, and your own conclusions. PMRs that report “the system is slow” require extensive investigation to determine what you mean by slow, how it is measured, and what is acceptable performance.

2. Provide information about everything that has changed on the system in the weeks before the problem first occurred. By missing something that changed, you can block a possible investigation path and delay the solution of the problem. If all the facts are available, the team can quickly reject those that are not related.

——from IBM Diagnostics Book

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值