加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

Linux time命令的结果是否受系统负载的影响?

发布时间:2020-12-13 23:23:40 所属栏目:Linux 来源:网络整理
导读:我正在使用 Linux shell时间和GNU时间命令进行一些基本的基准测试. 但我的系统偶尔会有来自其他用户的不同负载. “用户”和“系统”输出是否受这些其他用户的影响? 我认为对于一个具有纯处理的程序,结果应该不受影响,因为操作系统(我认为)能够非常准确地跟
我正在使用 Linux shell时间和GNU时间命令进行一些基本的基准测试.

但我的系统偶尔会有来自其他用户的不同负载.

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

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

我不太清楚I / O重型流程的输出是什么.

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

解决方法

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读