所以我曾在谷歌(还有Facebook)工作过,这真的让我明白了硬件到底有多便宜……
所以我曾在谷歌(还有Facebook)工作过,这真的让我明白了硬件到底有多便宜,以及大多数时候优化代码是多么不值得。十多年前,谷歌不得不开始管理数据中心的资源使用。每个项目都有预算。CPU核心、硬盘空间、固态存储、硬盘转轴、内存等等。这些通常可以相互转换,你可以看到它们的相对成本。有趣的是:尽管当时固态存储的价格是硬盘存储的约20倍,但由于转轴瓶颈,它往往更便宜。总之,所有这些都可以转化为软件工程师的工作时间,通常称为“毫-SWE”,即1个SWE一年工作量的千分之一。因此,项目可以在硬件上节省开支,雇佣更多人,或者在现有预算内雇佣更少的人但获得更多的硬件。我不记得一个SWE相当于多少个CPU核心,但据我回忆,大概是几千个。……
源讨论如果软件优化是优先事项,世界可以用更旧的硬件运行原帖 814 条评论 · 导入时统计