【问题标题】:Does the use of the computer while benchmarking have an influence on the benchmark results?基准测试时使用计算机是否会影响基准测试结果?
【发布时间】:2012-03-22 07:00:05
【问题描述】:

在进行基准测试(使用Benchmark 模块)时使用计算机做其他事情对基准测试结果有影响吗?

【问题讨论】:

    标签: perl benchmarking


    【解决方案1】:

    是的,确实如此。这个正在运行的 perl 进程符合您的操作系统执行的一般进程管理规则。操作系统进程调度程序将 CPU 时间分配给所有正在运行的进程。

    有一种方法可以影响此分布 - nice 命令。可以用来设置进程的优先级值,这样调度器就可以给这样的进程更多的CPU时间。

    nice 优先级值越小,进程获得的 CPU 时间就越多。

    例如命令 nice -n -20 ./benchmark.pl 将获得几乎所有的 CPU 时间

    【讨论】:

      猜你喜欢
      • 2014-02-26
      • 2018-07-18
      • 2018-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-19
      • 2010-12-30
      相关资源
      最近更新 更多