FreeBSD 的 CPU 亲和性反而拖慢构建:热节流才是真瓶颈
来源: infosec.exchange — 2026-08-25
概述
David Chisnall 分享 FreeBSD 上的一个反直觉现象:在一台 24 核构建机上给任务加 CPU 亲和性,构建反而变慢。现代系统窥探对端 L1 缓存的代价很低、进程跨核迁移成本很小,但每个任务会长时间跑在热循环里、把特定核心的局部烧热,触发该核心的热节流;让任务半随机地在核间打散,反而让芯片受热更均匀、热节流来得更晚。
核心要点
- 给 24 核构建机加 CPU 亲和性反而拖慢构建
- 现代 CPU 跨核迁移代价很低,窥探对端 L1 很快
- 问题根源是热节流:任务把个别核心局部烧热
- 半随机打散任务让芯片受热均匀、节流更晚
金句
半随机地把任务在核间打散,让芯片受热更均匀,热节流也就来得更晚。
👍 0
👎 0
返回 Lobsters 首页