为docker中运行的NodeJS应用程序的通用可扩展性法测量参数

时间:2019-03-06 10:39:18

标签: node.js performance docker performance-testing measure

对于我的学士学位论文(软件和信息工程),我想对在docker环境(当前情况)和kubernetes环境(新情况)。

通用可伸缩性定律:X(N)=λN/ 1 +(σ(N − 1)+κN(N − 1))

σ(N − 1)=序列化/排队导致的电阻分数

κN(N − 1)=由于串扰/相干性导致的电阻分数

我要测量的东西:

  1. 应用程序在具有单个容器的docker中运行的吞吐量。
  2. 在Kubernetes中运行的应用程序的吞吐量,其中一个Pod,两个Pod(负载均衡)和三个Pod(负载均衡)。 (一个容器将包含所有微服务容器)
  3. 因为我知道使用不同数量的Kubernetes Pod(步骤1和2)的应用程序的吞吐量,所以我可以计算总阻力。但是我怎么知道该电阻的哪一部分是由于串行化/排队而哪一部分是由于串扰/相干性呢?有工具来衡量吗?

我对“通用可扩展性定律”完全陌生,而不是数学天才,我通过以下论文了解了该定律:https://cdn2.hubspot.net/hubfs/498921/eBooks/scalability_new.pdf

0 个答案:

没有答案