【问题标题】:Are the results of the Linux time command affected by system load?Linux time 命令的结果是否受系统负载影响?
【发布时间】:2012-12-11 00:23:02
【问题描述】:

我正在使用 Linux shell time 和 GNU 时间命令进行一些基本的基准测试。

但我的系统偶尔会受到来自其他用户的不同负载。

“user”和“sys”输出是否受这些其他用户的影响?

我认为对于具有纯处理的程序,结果应该不受影响,因为操作系统(我认为)能够非常准确地跟踪进程时间份额。

我不太确定 I/O 繁重进程的输出是什么。

谁能解释这些关系?随时欢迎引用。

【问题讨论】:

    标签: linux time load benchmarking


    【解决方案1】:

    time 命令不报告上下文切换开销,因为它不是系统调用。因此,由于上下文切换,您不会看到系统时间输出有任何变化。如果由于其他用户的 IO/CPU 请求而导致资源争用,那么这将影响您的阻塞时间和完成时间,因此 sysuser 时间可能会非常高。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2019-06-03
      • 2013-06-27
      • 2012-09-05
      • 1970-01-01
      相关资源
      最近更新 更多