码迷,mamicode.com
首页 > 其他好文 > 详细

性能1——系统性能

时间:2016-05-16 01:43:38      阅读:143      评论:0      收藏:0      [点我收藏+]

标签:

1.1、系统性能
    系统性能是对整个系统的研究,包括了所有的硬件组件和整个软件栈
    系统性能是需要多类人员参与的事务,包括系统管理员、技术支持人员、应用开发者、数据库管理员和网络管理员。
1.2、事情
     性能领域包括以下的事情
     1、设置性能目标和建立性能模型
     2、基于软件或硬件原型进行性能特征归纳
     3、对开发代码进行性能分析(软件整合之前)
     4、执行软件非回归性测试(软件发布前或发布后)
     5、针对软件发布版本的基准测试
     6、目标环境中的概念验证
     7、生产环境部署的配置优化
     8、监控生产环境中运行的软件
     9、特定问题的性能分析
 
1.3、视角
    负载分析和资源分析
    系统管理员——>资源分析
    应用程序开发人员——>负载分析
 
1.4、复杂性
    瓶颈往往是复杂的,还会以意想不到的方式相互联系。修复了一个问题可能只是把瓶颈推向了系统里的其他地方,导致系统的整体性能并没有得到期望的提升。因此解决复杂性的问题往往需要全局性的方法,整个系统——包括自身内部和外部的交互一一都有可能被调查研究。
 
1.5、延时、动态跟踪
    量化性能最合适的指标——延时(用于等待的时间)
    延时非常有用但是并非随时可以获得,某些系统有平均延时,某些系统则完全没有延时,动态跟踪可以从任意感兴趣的点测量延时,还可以提供数据以显示延时的完整的分布情况
    常用于动态跟踪的工具:Dtrace

性能1——系统性能

标签:

原文地址:http://www.cnblogs.com/titanta/p/5496751.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!