`
lglovejava
  • 浏览: 33529 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

系统瓶颈分析经验举例

阅读更多

系统瓶颈分析经验举例
经验举例1

交易的响应时间如果很长,远远超过系统性能需求,表示耗费CPU的数据库操作,例如排序,执行aggregate functions(例如sum、min、max、count)等较多,可考虑是否有索引以及索引建立的是否合理;尽量使用简单的表联接;水平分割大表格等方法来降低该值。



经验举例2

分段排除错误。测试工具可以模拟不同的虚拟用户来单独访问Web服务器、应用服务器和数据库服务器,这样,就可以在Web端测出的响应时间减去以上各个分段测出的时间就可以知道瓶颈在哪并着手调优。



经验举例3

UNIX资源监控(NT操作系统同理)中指标内存页交换速率(Paging rate),如果该值偶尔走高,表明当时有线程竞争内存。如果持续很高,则内存可能是瓶颈。也可能是内存访问命中率低。“Swap in rate”和“Swap out rate”也有类似的解释。



经验举例4

UNIX资源监控(NT操作系统同理)中指标CPU占用率(CPU utilization),如果该值持续超过95%,表明瓶颈是CPU。可以考虑增加一个处理器或换一个更快的处理器 。合理使用的范围在60%至70%。



经验举例5

UNIX资源监控(NT操作系统同理)中指标磁盘交换率(Disk rate),如果该参数值一直很高,表明I/O有问题。可考虑更换更快的硬盘系统、重新部署业务逻辑等,另外设置Tempdb in RAM,减低"max async IO","max lazy writer IO"等措施都会降低该值。



经验举例6

Tuxedo资源监控中指标队列中的字节数(Bytes on queue),队列长度应不超过磁盘数的1.5~2倍。要提高性能,可增加磁盘。注意:一个Raid Disk实际有多个磁盘。



经验举例7

SQLServer资源监控中指标缓存点击率(Cache Hit Ratio),该值越高越好。如果持续低于80%,应考虑增加内存。注意该参数值是从SQL Server启动后,就一直累加记数,所以运行经过一段时间后,该值将不能反映系统当前值。

<!--++ plugin_code qcomic begin-->
分享到:
评论

相关推荐

    系统瓶颈分析举例

    系统瓶颈分析举例软件测试经验举例1交易的响应时间如果很长,远远超过系统性能需求,表示耗费CPU的数据库操作,例如排序,执行aggregatefunctions(例如sum、min、max、count)等较多,可考虑是否有索引以及索引建立的...

    loadrunner测试举例

    并发性能测试关注客户端应用在多用户并发下的表现,通过逐步增加并发用户数来识别系统瓶颈。疲劳强度测试则是让系统在最大并发用户数或日常运行用户数下持续运行,评估其长时间处理业务的能力。大数据量测试则分为...

    数据中心的网络安全建设及举例.docx

    系统安全:包括服务器操作系统,数据库,中间件等在内的系统安全,以及为提高这些系统的安全性而使用安全评估管理工具所进行的系统安全分析和加固; 数据安全:数据的保存以及备份和恢复设计; 信息安全:完整的...

    局域网协议-端口镜像典型配置举例-D.docx

    * 网络流量监控:通过端口镜像,可以监控网络流量,分析网络性能和瓶颈。 * 网络性能优化:通过端口镜像,可以监控网络性能,进行网络优化和瓶颈优化。 注意事项: 在配置端口镜像时,需要注意以下几点: *Mirror...

    第5章 IP包流量分析程序

    通过对这些数据进行统计和分析,可以发现网络瓶颈、安全威胁或异常行为。 2. **源代码的意义**: 提供源代码意味着用户可以查看并修改程序的内部工作逻辑,这对于开发者和研究人员来说是宝贵的资源。他们可以学习...

    物流系统的基础知识.doc

    2. **现状评估**:分析当前的物流作业流程,识别存在的问题和瓶颈,如库存管理、运输效率、信息传递等。 3. **系统设计**:根据需求分析和现状评估,设计优化的物流系统结构,可能包括改进运输方式、提升仓库管理...

    园区数字化管理系统项目计划书

    例如,通过分析生产数据,可以发现瓶颈,优化流程;通过挖掘消费数据,可以定制更精准的市场营销策略。 5. 实施步骤与时间规划 项目预计从2021年8月开始,至2022年12月结束,包括需求分析、系统设计、开发测试、...

    操作系统课程设计

    - **优点与缺点**:对比分析日志文件系统与其他类型文件系统的优劣,比如更快的写入速度、更高的可靠性以及可能存在的性能瓶颈等。 - **实现案例**:举例说明实际操作中日志文件系统的具体实现方式,如ext3、NTFS等...

    MATLAB编程和C语言差异举例,举例说明,有示例代码参考

    MATLAB 和 C 语言是两种不同的编程环境,它们...C语言则更注重底层控制和性能优化,适用于系统级开发和嵌入式系统。在学习和使用这两种语言时,理解它们各自的优势和特点至关重要,以编写出高效且适应应用场景的代码。

    mtk驱动调试举例.zip_mtk 调试_mtk 文档_mtk 调试_mtk文档_驱动

    MTK驱动调试举例.pdf文档很可能是详细阐述这些概念和实践的教程,涵盖了实际操作步骤和案例分析。通过学习这份文档,开发者可以增强自己在MTK平台上的驱动调试能力,提高工作效率,确保硬件设备的稳定运行。

    Web2.0发展现状与趋势分析-计算机毕业论文.doc

    辅以国内互联网发展历程和用户需求变迁的实证分析,研究未来一段时间内的热点需求层次,并根据提出Web2.0热门业务预测,同时从自身瓶颈、跨行业壁垒、“速度死亡”危机等角度分析了Web2.0的阻碍因素,指明其长远发展...

    顶点基于数据中心的就业分析

    3. **求职过程分析**:跟踪学生从求职准备到签约的全过程,识别其中存在的问题和瓶颈,进而优化就业服务体系。 4. **用人单位及职位分析**:分析毕业生的主要去向单位及其提供的职位类型,有助于学校与企业建立更...

    软件性能测试概述.pptx

    性能测试举例可以来自于实际的项目经验,例如测试邮箱的登录响应时间、测试网站的吞吐量等。这些举例可以帮助我们更好地了解性能测试的重要性和实施方法。 软件性能测试是软件测试中的一种重要方法,可以帮助软件...

    性能测试经验总结

    6. **结果分析**:根据测试结果进行分析,找出性能瓶颈。 #### 六、资源监控知识分享 为了有效地进行性能测试,还需要对系统的资源使用情况进行监控。常用的监控指标包括但不限于: - CPU使用率 - 内存占用情况 -...

    物流计算机辅助设施设计.ppt

    CAFD的主要作用包括检测分析、仿真分析、敏感度分析、最大化、瓶颈分析以及非正态分布的理解。它能帮助设计师深入理解设施布局的影响,通过模拟不同的场景来预测和解决潜在问题。CAFD广泛应用于多个领域,例如对设施...

    性能分析工具gprof应用详细介绍.pdf

    gprof是GNU项目中的一款强大的性能分析工具,它能够帮助开发者对C、C++、Pascal、Fortran等语言编写的程序进行性能分析,以识别程序中的性能瓶颈。在Linux、AIX、Sun等操作系统上,gprof通过收集程序运行时的采样...

    经验面试题目经验面试题目

    - 举例说明你是如何通过监控工具预防系统问题的。 4. **网络安全专家**: - 描述一次你发现并解决安全漏洞的情况,采取了哪些措施? - 你如何设计和实施一项网络安全策略来保护公司的敏感数据? - 分享一次你...

    浅析我国电子商务下物流的模式选择

    然而,伴随着这种快速发展的背后,物流作为实体商品流动的关键环节,成为了我国经济社会发展中的瓶颈和短板。物流的效率和可靠性直接影响着电子商务的成本优势和客户满意度,对于电子商务企业来说,选择合适的物流...

    IT运维服务的报告 (2).pdf

    通过对这些数据的分析,可以识别出故障的高发区和潜在的系统瓶颈,以便制定针对性的预防措施和优化策略。硬件故障分析显示,例如主板和硬盘的问题可能需要更多关注,而软件故障分析则可能揭示了系统兼容性或软件配置...

Global site tag (gtag.js) - Google Analytics