查找缓存L1和L2带宽

时间:2011-12-15 00:13:06

标签: caching hardware bandwidth

我正在尝试查找计算机的L1和L2缓存的带宽。如何通过基准测试确定理论值或有效值?

有谁知道我该怎么做?

谢谢

2 个答案:

答案 0 :(得分:3)

这可能很有用。它提供了缓存读/写的输出,如果您学习如何使用它,可能会有详细的数据。

http://valgrind.org/docs/manual/cg-manual.html#cg-manual.running-cachegrind

这也可能有所帮助。我正在运行它并且正在吐出一些我不太确定如何解释的值。似乎没有打破L1与L2,但可能与valgrind一致,你可以想出什么?

http://icl.cs.utk.edu/projects/llcbench/cachebench.html

答案 1 :(得分:1)

这是非自由软件。但是,如果您要查找的是一个程序,告诉您您的计算机的输出,您应该尝试CPU-Z(在Windows上)。

如果您希望确定这个与您编写的程序相关的答案是高度依赖系统的。在linux上,信息位于/proc/层次结构中。至于窗户,我无法告诉你答案。