Performance766游戏网官网 Tuning

正文译自Wikipedia的Performance
tuning词条,原词条中的不少链接和扩展内容万分值得一读,翻译过程中爆出了私家工程学思想和阿拉伯语水平的欠缺,翻译后的始末也失去许多准确性和充足性,需要在未来的光阴继续细读。

766游戏网官网,Performance
Tuning特指统计机类别的性质优化办事。它一般是遵照某个具体或潜在的特性问题而发起的。绝大部分连串都会因为负载的上升而致使性能降低,一个体系对此负载的可承受能力称为可增加性(scalability),调整系统使其得以接受更大的载荷就是performance
tuning代名词.

系统性的调优工作得以依据以下步骤:

  • Assess the problem and establish
    numeric values that categorize acceptable behavior.
  • Measure the performance of the system
    before modification.
  • Identify the part of the system that is
    critical for improving the performance. This is called the
    bottleneck.
  • Modify that part of the system to
    remove the bottleneck.
  • Measure the performance of the system
    after modification.
  • If the modification makes the
    performance better, adopt it. If the modification makes the
    performance worse, put it back the way it was.

  • 评估问题,为系统分类建立可承受的襟怀目的
  • 测量系统调动前的特性表现
  • 剖析系列运作性能的瓶颈
  • 调动系统消除瓶颈
  • 测量系统调动后的性质表现
  • 要是性能改革,则采取调整格局;假设未取得改进,回滚调整办法

这种臆想-评估-改进-学习的办事方法来自QA连串。

性能问题往往体现为系统运转缓慢或者失去响应,它往往是因为负载过高,导致系统某些零部件达到了其最大响应能力的范围,那一个限制大家称其为系统瓶颈。有部分办法可以用来改进系统特性,其中包括code
optimization,configuration optimization,caching strategy,load
balancing,distributed computing和self-tuning。

属性分析:
性能分析也称之为profiling,是一项采集程序运行数据以钻探程序运行情状的干活。它的目标是分析和判断对先后的哪位部分举办优化。profiler是指分析程序运行情状的工具,特别是分析函数运行的频度和持续时间。最早的profiler出现在1970s,人们频繁依照它们的出口新闻的档次和数目收集的章程对她们开展分拣。

特性工程:
特性工程学科包括角色、技能、活动、实践、工具和可提交成果,用于满意设计系统的非效能性需求,如扩张业务收入,缩短系统故障和类型推迟,制止不必要的资源和做事投入。两种普遍的不比方法的活动:

  • 识假关键流程
  • 细化流程的用例和系统容量表明。
  • 制度建设,包括性能调优。
  • 构建系统的布局
  • 劳务管理,包括系统安排后的实践活动

self-tuning:
self-tuning系统可以优化其里面的周转参数,以最大化或最小化目的函数的实现,例如最大化功效或最小化错误。self-tuning系统日常表现出非线性自适应控制。self-tuning系统已经改成航空航天工业几十年来的一个格调注脚,像这类反馈是生成最优非线性多变量控制流程所必要的。典型事例如TCP协议的围堵控制.

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注