Linux 是否有记录cpu缓存未命中时间的方法?

Linux 是否有记录cpu缓存未命中时间的方法?,linux,caching,profiling,cpu,Linux,Caching,Profiling,Cpu,我已经试过pref stat,papi,valgrind了。 这些工具仅提取程序的缓存未命中数 是否可以监视整个缓存并记录缓存未命中或命中的时间?您是否看到以下内容: 你可以用简单的技巧在网络屏幕上打印这些内容。你看到了吗: 您可以使用简单的技巧在web屏幕上打印这些数据。在VTune放大器中,您可以看到DRAM绑定(由于带宽或延迟)指标,它将为您提供因内存问题而受影响的周期的近似值。您还可以看到内存操作的平均延迟 在VTune放大器中,您可以看到DRAM绑定(由于带宽或延迟)指标,它将为您

我已经试过pref stat,papi,valgrind了。 这些工具仅提取程序的缓存未命中数

是否可以监视整个缓存并记录缓存未命中或命中的时间?

您是否看到以下内容:

你可以用简单的技巧在网络屏幕上打印这些内容。

你看到了吗:


您可以使用简单的技巧在web屏幕上打印这些数据。

在VTune放大器中,您可以看到DRAM绑定(由于带宽或延迟)指标,它将为您提供因内存问题而受影响的周期的近似值。您还可以看到内存操作的平均延迟

在VTune放大器中,您可以看到DRAM绑定(由于带宽或延迟)指标,它将为您提供因内存问题而受影响的周期的近似值。您还可以看到内存操作的平均延迟

您的解决方案在这里:您对时间段(持续时间)或时间时刻(例如,哪个访问导致缓存未命中)感兴趣吗?只有缓存未命中发生的时间您的解决方案在这里:您对时间段(持续时间)或时间时刻(例如,哪个访问导致缓存未命中)感兴趣吗?只是缓存未命中发生的时间及其优点,但我需要一些实用工具或工具,可以获得处理器的细粒度信息,即给定时间间隔内所有缓存未命中的时间戳。谢谢,这很好,但我需要一些实用工具或工具,它可以为我提供处理器的细粒度信息,即给定时间间隔内所有缓存未命中的时间戳。