知识卡片

摩尔定律没有让性能问题消失

专业/工作

内容

硬件算力每18到24个月翻一倍,曾让人以为性能问题会随时间自然解决,但现实是性能挑战和几十年前一样多,原因有二:一是我们让系统做的事本身在变复杂,事务量、用户量、并发规模的增长速度不比硬件进步慢;二是系统性能从来不只取决于硬件原始算力,硬件怎么配置、资源怎么分配管理、软件怎么写,这些工程决策对性能的影响往往比底层芯片快多少更关键。发散:这提醒人不要把性能问题当成”等下一代硬件就能解决”的暂时性麻烦,它是需要持续用架构手段应对的常态问题。

参考来源

《软件系统架构:使用视点和视角与利益相关者合作》第26章《性能和可伸缩性视角》