# 阿姆达尔定律

> 一个系统整体效率的提升，受限于该系统中“不能被并行处理（必须串行）”的那部分比例。

- ID: m02171
- 分类: decide
- 领域: 决策科学

## 定义

一个系统整体效率的提升，受限于该系统中“不能被并行处理（必须串行）”的那部分比例。即使你拥有无限的CPU（资源），如果任务中有5%是必须串行执行的，那么加速比的极限就是20倍，永远无法更高。 - 脚手架作用： 团队扩张的效率天花板。 - 为什么“人月神话”说加人反而慢？因为沟通、决策、同步这些事是必须串行的。无论你招多少人（增加CPU），只要沟通（串行部分）占比不降，团队效率就会被锁死。解决效率问题的关键不是加人，而是解耦（减少串行依赖）。

## 机制

系统加速比受限于不可并行部分：总加速≈1/(s + (1-s)/p)，串行比例s越大、加再多处理器收益越小。

## 练习

先测算任务中必须串行的比例；降低串行占比比堆并行资源更关键；据此决定并行投入上限。

## 脚手架用法

团队扩张的效率天花板。 - 为什么“人月神话”说加人反而慢？因为沟通、决策、同步这些事是必须串行的。无论你招多少人（增加CPU），只要沟通（串行部分）占比不降，团队效率就会被锁死。解决效率问题的关键不是加人，而是解耦（减少串行依赖）。

[阅读网页](https://thinkingmodels.site/entries/detail/m02171)
