【问题标题】:What is the size of the cache memory on Mac?Mac 上的缓存大小是多少?
【发布时间】:2018-01-03 18:10:07
【问题描述】:

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

谢谢

PS:我对计算机体系结构不是很熟悉。

【问题讨论】:

    标签: macos caching memory


    【解决方案1】:

    在 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 来说确实很常见,所以可能在产品线上如此一致以至于不值得报告。

    【讨论】:

      猜你喜欢
      • 2014-04-03
      • 2021-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      相关资源
      最近更新 更多