代码之家  ›  专栏  ›  技术社区  ›  claf

处理器:如何获取英特尔xeon的缓存信息

  •  3
  • claf  · 技术社区  · 17 年前

    我正在寻找一种方法来获得有关Xeon E5420的精确架构信息。该处理器有4个内核和2x6Mo缓存,因此2个内核共享6Mo缓存。

    我在有2个处理器xeon的机器上工作,因此有8个内核,查看/proc/cpuinfo只会告诉我哪个内核在哪个处理器上。

    通常奇数核在处理器上,偶数核在另一个处理器上,但我没有找到一种方法来知道同一处理器上的哪两个核共享6Mo缓存。

    2 回复  |  直到 17 年前
        1
  •  3
  •   claf    17 年前

    顺便说一句,我找到了一个很好的图书馆,提供 lstopo 命令,为您提供系统的拓扑结构!

    它被称为libtopology,仍在开发中,只能在INRIA的forge上使用svn。

    如果有人想要但找不到,我会帮忙的:)

        2
  •  -1
  •   mog    17 年前

    /proc/cpuinfo为您提供了物理id、核心id和每个核心的缓存大小,您还需要什么信息?