记得那年上海公司新添了一台服务器,我负责调试。当我打开箱子时,我看到里面一片漆黑,里面装满了电缆。我迅速连接电源并启动服务器。突然,系统崩溃了。我很快就重启了,但结果还是一样。经过仔细检查,我发现缓存条没有牢固固定。我花了两个小时并重新连接几次才最终稳定下来。那时我才意识到,缓存就像生活一样,不能错过,但不能引发问题。等等,我还记得修复后专门找了三级缓存知识,蛮酷的。
2022 年,我接到了一个项目来解决特定城市的 L3 缓存问题。当时我很困惑,甚至不知道L3缓存是什么。后来我才意识到它主要是处理器和主存之间使用的高速缓存。城市中的数据量非常巨大。必须处理数十亿条记录。我算了一下要花多少钱,结果惊呆了。当时我觉得这个项目太难了,但我还是鼓起了勇气。
L3缓存于2012年首次在Intel Ivy Bridge处理器中引入,容量高达8MB,用于提高多核处理器之间的数据交换效率。这是一个陷阱。不要以为单核性能就是最高的。多核是未来。
三级缓存,2010年左右,位于服务器CPU和内存之间,提高数据访问速度。容量通常在 6 MB 到 12 MB 之间,速度介于 CPU 缓存和主内存之间。