Mac上的缓存大小是多少?

时间:2018-01-03 18:10:08

标签: macos caching memory

我有一台Mac笔记本电脑,我想知道我的缓存大小是多少。当我检查我的硬件属性时,我只能看到 L2和L3缓存的大小,但不是L1。有人知道获取这些信息的方法吗?

由于

PS:我对计算机架构不太熟悉。

1 个答案:

答案 0 :(得分:2)

在Mac上,您可以询问sysctl:

$ sysctl hw.l1icachesize   # L1 instruction cache
hw.l1icachesize: 32768

$ sysctl hw.l1dcachesize   # L1 data cache
hw.l1dcachesize: 32768

或者您可以在Intel specs中查找。搜索表2-9(Haswell微体系结构的高速缓存参数)。

我不知道为什么System Profiler不会吐出来,除了32k(每个核心)对于我所知道的所有现代CPU来说都是非常普遍的,所以可能在产品线上如此一致以至于不值得报告。