当我们讨论分布式系统的性能时,我们使用术语 tp50、tp90、tp99.99 TPS。有人能解释一下我们所说的那些是什么意思吗?
问问题
48090 次
2 回答
94
tp90 是处理 90% 请求的最长时间。想象一下你有时间:
10s
1000s
100s
2s
计算 TP 非常简单:
- 按升序排序所有时间:[2s, 10s, 100s, 1000s]
- 在您需要计算的部分中找到最新的项目。对于 TP50,它将 ceil(4*.5)=2 个请求。你需要第二个请求。对于 TP90,它将是 ceil(4*.9)=4。你需要第四个请求。
- 为上面找到的项目争取时间。TP50=10s。TP90=1000s
于 2013-07-03T21:41:05.757 回答
0
假设我们指的是 API 的性能,TP90 是 90% 的请求得到处理的最长时间。
TPx:第 x 个百分位请求所花费的最大响应时间。
10 个请求在 ms [2,1,3,4,5,6,7,8,9,10] 中花费的时间 - 有 10 个响应时间
TP100 = 10
TP90 = 9
TP50 = 5
于 2020-07-29T14:49:47.700 回答