安静的基准测试系统

时间:2018-07-20 17:27:54

标签: linux performance x86 benchmarking

在典型的x86 Linux系统上运行CPU密集型基准测试时,对于许多只强调CPU,L1和L2缓存的基准测试类型,不需要绝对 quiet 系统,因为这些资源是核心私有,因此(在没有超线程的情况下)当前正在运行的线程可以自由访问这些资源,并且不受限制。

仍然有many sources of variance,但是放宽基准后,基准通常会非常稳定:即使在后台运行很多东西,基准也可以重复到确切的周期。

一旦基准测试触及L3或主内存,该窗口便消失了,因为它们是共享资源。与基准测试同时运行的系统上的所有内容都将争夺对这些资源的访问权限,从而导致结果产生很大差异。

如何轻松设置一个在后台运行最少其他进程的 quiet 系统?显然,我可以避免打开Firefox,在后台播放Spotify,但是即使没有打开Terminal以外的任何其他进程,在典型的Ubuntu系统上也有很多使用CPU的事情。

如果需要,我愿意重新启动以访问此安静的配置。

0 个答案:

没有答案