知识卡片
摩尔定律没有让性能问题消失
内容
硬件算力每18到24个月翻一倍,曾让人以为性能问题会随时间自然解决,但现实是性能挑战和几十年前一样多,原因有二:一是系统要做的事本身在变复杂,事务量用户量增长不比硬件进步慢;二是系统性能从来不只取决于硬件原始算力,配置、资源管理、软件编写方式的影响往往更关键。发散:不要把性能问题当成”等下一代硬件就能解决”的暂时性麻烦,它是需要持续用架构手段应对的常态问题。
参考来源
- 位置:第26章《性能和可伸缩性视角》引言(源文件:_epub-src/OEBPS/text00416.html附近)
- 结论依据:原文明确指出尽管摩尔定律成立,性能挑战和几十年前一样多,原因是系统要完成的任务复杂度和规模同步增长,且性能不仅取决于硬件原始算力还取决于配置和软件编写方式,直接支持卡片结论。
- 原始内容:"这种说法现在看起来一样有效,因此有人希望对于大多数计算机系统来说,现在的性能和可伸缩性问题将成为次要的问题。遗憾的是,由于多种原因,情况并非和他们想象的一样。性能问题的根本是,我们让系统执行的任务随着时间的推移变得更加复杂……更糟的是,计算机系统的性能不仅仅依赖于硬件的原始处理能力……事实是,我们现在所面临的性能挑战和在20世纪60年代遇到的一样多。"