知识卡片
理论实机互补
内容
理论调整依赖案例和基准值,实机调整依赖原型与负载测试;两者结合才能降低估算偏差。发散:性能规划既需要纸面模型,也需要让真实环境暴露模型没写出的摩擦。
参考来源
- 位置:《图解基础设施设计模式》第4章《性能与可扩展性需求的实现策略:防止系统性能下降》"4.1 性能与可扩展性策略的基础"(❷理论调整/❸实机调整)一节(源文件:_epub-src/OEBPS/text00000.html)
- 结论依据:原文明确理论调整"可以参考类似系统案例来进行……如果没有可以参考的案例,可依据基准值来进行",实机调整则"需要在实际硬件上模拟业务……事先准备应用程序的原型,然后在测试服务器上进行性能测试",两者分别从案例/基准值和原型/负载测试两条路径推算性能。
- 原始内容:在理论层面讨论实现性能需求的硬件构成,本书中称为"理论调整"……可以参考类似系统案例,结合应用程序、业务特点、环境的差异来进行理论调整。如果没有可以参考的案例,可依据基准值来进行理论调整……除了需要进行理论调整外,还需要在实际硬件上模拟业务,讨论可实现性能需求的硬件构成……称之为"实机调整"……事先准备应用程序的原型,然后在测试服务器上进行性能测试。