一级最重要,但是现在cpu的一级缓存几乎都一样,所以忽略。 二级缓存的话对于intel的cpu是很重要的,intel的cpu的二级缓存越大性能提升非常明显,而amd的cpu虽然二级缓存也很重要,但是二级缓存大小对amd的cpu的性能提升不是很明显。 三级缓存其实只是做了个辅助的作用,除了服务器,其实对大多数家庭机没什么用的,内存还是很重要的,但如果运行大型程序或游戏来说三级缓存就显得重要了,目前新型cpu已经有三级缓存了。 所以说现在衡量cpu性能除了频率外就是二级缓存的大小了。
从理论上讲,二级缓存越大处理器的性能越好,但这并不是说二级缓存容量加倍就能够处理器带来成倍的性能增长。2006年,cpu处理的绝大部分数据的大小都在0-256kb之间,小部分数据的大小在256kb-512kb之间,只有极少数数据的大小超过512kb。到2009年已经有1m,2m的了。所以只要处理器可用的一级、二级缓存容量达到256kb以上,那就能够应付正常的应用;512kb容量的二级缓存已经足够满足绝大多数应用的需求。[5]