Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何分析性能测试结果以消除CPU频率的影响?_Linux_Performance_Cpu_Benchmarking - Fatal编程技术网

Linux 如何分析性能测试结果以消除CPU频率的影响?

Linux 如何分析性能测试结果以消除CPU频率的影响?,linux,performance,cpu,benchmarking,Linux,Performance,Cpu,Benchmarking,我有nbench基准 对于每个测试(排序、傅立叶、哈夫曼等),都是每秒迭代的结果。测试在一个核心上的每台计算机上运行。处理器具有不同的频率(CPU2>CPU1)。我想让结果“独立于CPU频率” 我能把功能更强大的个人电脑的效果分为三个因素吗? k=CPU2(更强大)/CPU1 或者我应该做更复杂的计算?什么?我想比较一下优化编译器的性能,我认为消除一个因素没有多大意义。根据要做的工作,有更多的参数可能具有更大的影响,例如缓存结构(L1/L2/L3)、内存访问时间等。如果计算必须访问大部分内存,则

我有nbench基准

对于每个测试(排序、傅立叶、哈夫曼等),都是每秒迭代的结果。测试在一个核心上的每台计算机上运行。处理器具有不同的频率(CPU2>CPU1)。我想让结果“独立于CPU频率”

我能把功能更强大的个人电脑的效果分为三个因素吗? k=CPU2(更强大)/CPU1


或者我应该做更复杂的计算?什么?

我想比较一下优化编译器的性能,我认为消除一个因素没有多大意义。根据要做的工作,有更多的参数可能具有更大的影响,例如缓存结构(L1/L2/L3)、内存访问时间等。如果计算必须访问大部分内存,则速度不会随cpu频率线性增加,即使在其他相同的cpu上也是如此。我建议在相同的硬件上运行测试是有意义的,为什么在您的情况下这不是一个选项?@Ctx由我处理不同架构的处理器。我当然明白,测试结果除了受频率影响外,还受到其他因素的影响。通过这个测试,我想测试CPU X优化编译器的有效性(与gcc相比)。也许我应该寻找另一种方法来解决我的问题?