欢迎光临
我们一直在努力

【趣解】性能计算:怎么算出系统的理论极限

【趣解】性能计算:怎么算出系统的理论极限

开篇:你的系统最快能跑多快?

老板问:“这个系统能扛多少并发?”

你一脸懵:“不知道,试了才知道…”

其实可以算!

今天教你怎么算系统的理论极限。

阿姆达尔定律(Amdahl’s Law)

公式

加速比 S = 1 / ((1-f) + f/n)

f = 可并行部分的比例
n = 处理器数量

例子

程序80%可以并行,20%必须串行
用4核CPU加速

S = 1 / ((1-0.8) + 0.8/4)
= 1 / (0.2 + 0.2)
= 1 / 0.4
= 2.5倍

含义

加速比取决于不可并行部分

100%串行 → S = 1(无法加速)
100%并行 → S = n(完美加速)

性能指标计算

1. 吞吐量(TPS/QPS)

吞吐量 = 并发数 / 平均响应时间

例子:
– 并发数 = 100
– 平均响应时间 = 0.1秒
– 吞吐量 = 100

赞(0)
未经允许不得转载:171主机测评 » 【趣解】性能计算:怎么算出系统的理论极限
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址