平均绩效指标的重要性是什么?

时间:2015-05-22 13:02:44

标签: performance

作为我们通常进行的性能调整和负载测试的一部分,我不得不相信我们需要查看90%的百分位数。根据我的理解,百人中有90人得到的回复等于或优于第90百分位数。然而,我目前的客户总是看平均数。只看平均值的影响是什么?大多数时候,我看到在两次测试之间,如果测试A中的平均值较低,那么测试A中的第90百分位数也会较少。

那么我们应该平均匹配SLA还是90%?

1 个答案:

答案 0 :(得分:0)

我同意这不是一个纯粹的编程问题。但在我看来,无论如何,计划绩效和统计数据都是密切相关的。这就是我认为这个问题值得回答的原因。

两者性质不同。然后我们得到平均值 - 所有观测值的总和除以观测值的数量。我们也有中位数或50百分位数 - 一半的观察值在上面,一半在下面。 如果您的观察结果与钟形曲线不匹配,则两者之间存在非常明显的差异:例如:如果你有正异常值但没有负异常值。

让我们举几个例子:

  • 观察2 4 6 8 - 平均值和中值均为5
  • 观察1 1 10 - 平均值为4,中位数为1。 你的50百分位数可以在1到10之间的任何数字上进行争论:下面有两个观察结果,其中一个数字高于这些数字。
  • 观察1 4 1000 - 平均值为335,中位数为4,50个百分位数也是4。

正如您所看到的,数字的分布非常重要。 只有当你具有对称分布(如高斯钟形曲线)时,平均值才等于50%。

但是你问了90%的百分位数。 基本上,没有任何变化 - 分布,异常值的数量和最常见的值会影响您的百分位数。

如果您需要了解更多信息,我建议您购买一本关于统计数据的好书。