`
dingjob
  • 浏览: 183278 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

性能调优step by step (二) --方法和步骤

阅读更多
1. webTrace  跟踪数据库SQL 瓶颈:是否走到索引,是否sql执行计划最优等。
2. jProfile 跟踪那块代码消耗cpu较多,(jprofile使用方法见工具篇)。
3. kill -3 进行线程查看,如果有大量BLOCKED线程,则说明有问题,如果RUUNNBLE的线程很多都是在执行一样的操作那就说明这部分比较消耗资源,要做优化。
4. apache 调优,对apache的各个参数进行调优,最终使apache参数对应于当前系统和当前并发量最优。所以调优的并发量参考数据要经过计算,不可以认为响应时间越快,tps越高越好。(经验告诉我们apache由于是多进程多线程的,我们采用的是apache 和jboss一直链接的情况,也不会消耗太多性能,所以还是apache好些。其在并发处理方面的能力要显著高于JBOSS)
5. jvm 调优:对于jboss配置的jvm 垃圾回收机制进行调优,让其垃圾回收更加及时高效。
6. 内存使用调优, 使用jconsole 进行监控,如果内存直线上升,最终得不到稳定,则说明有可能存在内存泄露等问题。
7. linux 内核调优。这部分难度较高,一般不需要,如果以上步骤不能满足性能要求,考虑此步骤。
分享到:
评论

相关推荐

    Convolution+model+-+Step+by+Step+-

    "Convolution model Step by Step" 通常指的是通过逐步讲解来理解CNN的工作原理和构建过程。在这个"v2 第四个 cnn week1的作业数据集和作业文件"中,我们可以推测这是一个关于CNN的课程或教程的第一周内容,旨在帮助...

    SAP HANA step by step #1

    8. **性能调优**:学习监控和优化SAP HANA系统性能的方法,包括索引策略、内存管理以及SQL查询优化。 9. **安全与备份**:理解SAP HANA的安全模型,包括用户权限管理、数据加密,以及备份和恢复策略。 10. **最佳...

    天嵌科技出品-Linux移植之Step By Step_V4.5_20100605

    《天嵌科技出品-Linux移植之Step By Step_V4.5_20100605》是一份详尽的教程,旨在指导用户如何在天嵌科技的TQ2410平台上进行Linux系统的移植工作。TQ2410是一款基于Samsung ARM9处理器的嵌入式开发板,广泛应用于...

    吴恩达RNN作业:Building your Recurrent Neural Network - Step by Step

    在本课程中,“吴恩达RNN作业:Building your Recurrent Neural Network - Step by Step”主要探讨了如何构建和理解循环神经网络(Recurrent Neural Networks, RNNs),这是一种广泛应用于序列数据处理的深度学习...

    SSAS-2008-Step-by-Step.rar_SSAS_step by step

    除了技术细节,本书还涵盖了数据导入和处理、性能调优、安全性和部署策略等方面,这些都是实施SSAS项目时不容忽视的部分。在每个主题中,作者都提供了丰富的示例和练习,帮助读者在实际操作中巩固理论知识,提升技能...

    Centos5.5+oracle11gR2_database--installation-step-by-step.rar

    Oracle 11g R2是Oracle数据库的一个重要版本,提供了许多增强功能和性能优化。 首先,让我们详细了解一下CentOS 5.5。这是一个基于Red Hat Enterprise Linux (RHEL)的开源操作系统,以其稳定性、安全性和对旧硬件的...

    SQL Server 2005 Analysis Services Step by Step

    ### SQL Server 2005 Analysis Services Step by Step #### 概述 SQL Server 2005 Analysis Services (SSAS) 是一个强大的商业智能工具,用于构建多维数据集和数据挖掘模型。本书旨在为用户提供一个逐步指南,帮助...

    Microsoft.Dynamics.CRM.2011.Step.by.Step

    综上所述,《Microsoft Dynamics CRM 2011 Step by Step》这本书全面而深入地介绍了 Microsoft Dynamics CRM 2011 的各个方面,不仅覆盖了从安装到日常使用的全过程,还涉及到了高级定制和开发等进阶主题。...

    repast学习资料step by step

    这个"repast学习资料step by step"是一份详细的Java教程,旨在引导初学者逐步了解并掌握Repast的使用技巧和特性。通过一个具体的示例模型的构建,读者将能够体验到Repast在建模过程中的实际应用。 教程的结构通常会...

    Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z02

    《Microsoft.Press.Microsoft.SQL.Server.2005.Applied.Techniques.Step.by.Step.z02》这本书是微软出版社推出的关于SQL Server 2005应用技术的实践指南,旨在帮助读者逐步掌握SQL Server 2005的核心技术和实际操作...

    Step By Step实现分布式服务访问框架

    4. 配置与调优:根据实际需求配置服务的超时、重试、负载均衡策略等,并持续监控和优化性能。 通过以上步骤,你可以逐步搭建起一个分布式服务访问框架。在这个过程中,理解源码、熟练运用工具,以及掌握服务治理...

    machine-learning-project-walkthrough.zip

    "机器学习的完整实例 step by step"表明这个压缩包包含一个完整的机器学习项目,它按照一系列的步骤展开,适合初学者和有经验的开发者参考。这种分步的方式有助于学习者理解和掌握每个阶段的关键概念和技术。 在...

    Linux-yizhi.rar_LINUX YIZHI_linux

    这份名为“天嵌科技出品-Linux移植之Step By Step_V4.5_20100605.pdf”的文档,详细介绍了以上各个步骤,对于想要学习和实践Linux在ARM7平台上的移植工作的人来说,是一份不可多得的参考资料。通过实际操作,不仅...

    ORACLE11GR_SETUP

    "Step by Step Install Oracle 11gR2 RAC for AS5U3 64bit V1.1(by old_bear)"是一个详细的安装指南,专门针对在AS5U3(可能是Altiris Deployment Solution 5 Update 3)64位系统上安装Oracle 11gR2 Real ...

    SQL_stepbystep_video

    9. **性能监控与调优**:了解新的性能监控工具,如SQL Server Profiler和动态管理视图(DMV),以便对升级后的系统进行性能评估和调优。 10. **维护计划**:制定定期的数据库维护计划,包括备份、更新、性能监控等...

Global site tag (gtag.js) - Google Analytics