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

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

概述我正在使用 Linux shell时间和GNU时间命令进行一些基本的基准测试. 但我的系统偶尔会有来自其他用户的不同负载. “用户”和“系统”输出是否受这些其他用户的影响? 我认为对于一个具有纯处理的程序,结果应该不受影响,因为 *** 作系统(我认为)能够非常准确地跟踪处理时间份额. 我不太清楚I / O重型流程的输出是什么. 谁能解释这些关系?随时欢迎引用. time命令不报告上下文切换开销,因为它不 我正在使用 Linux shell时间和GNU时间命令进行一些基本的基准测试.

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

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

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

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

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

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

以上是内存溢出为你收集整理的Linux time命令的结果是否受系统负载的影响?全部内容,希望文章能够帮你解决Linux time命令的结果是否受系统负载的影响?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1019611.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-23
下一篇 2022-05-23

发表评论

登录后才能评论

评论列表(0条)

保存