【问题标题】:How to analyze the main memory and the cache access patterns?如何分析主存和缓存访问模式?
【发布时间】:2012-02-17 10:36:30
【问题描述】:

我正在寻找一种方法来分析主内存访问时间。这种方法应该给我分配 RAM 和缓存访问,以便及时分析 CPU 停顿。我想知道这是否可能完全在软件中(内核模块?)或者虚拟机可以提供反馈?

【问题讨论】:

    标签: memory-management resources hardware kernel virtualization


    【解决方案1】:

    现代 x86_64 CPU 中的性能计数器非常适合在发生缓存未命中、分支错误预测、指令/数据 TLB 未命中、预取等事件时确定正在执行的代码。

    在 linux 上,有 perfoprofile 这样的工具。 AMD 和 Intel 都提供商业工具(用于 linux 和其他平台)来记录和分析这些相同的性能计数器。

    【讨论】:

      猜你喜欢
      • 2013-06-14
      • 1970-01-01
      • 2011-05-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      • 1970-01-01
      相关资源
      最近更新 更多