Amdahl扩展规律:由计算机架构师Gene Amdahl的名字进行命名,该定律对系统的扩展性进行建模,所考虑的是串行构成的不能执行的工作负载。这个定律可以用于cpu,线程,工作负载等更多事务的扩展性研究。
Amdahl扩展定律认为早期的扩展特性是竞争,主要是对串行的资源或工作负载的竞争。可以描述成一个公式:C(N) = N/1 +a(N-1)
容量是C(N),N是扩展的维度,如CPU的数目或者用户负载。
Amdahl扩展定律的应用步骤:
1.无论是观测现有的系统,还是实验性地使用微基准,或者用负载生成器。
2.执行回归分析来判断Amdahl的值,可以用软件来做这些事。
3.将结果呈现出来用来分析。