Linux time命令的结果是否受系统负载的影响?
发布时间:2020-12-13 23:23:40 所属栏目:Linux 来源:网络整理
导读:我正在使用 Linux shell时间和GNU时间命令进行一些基本的基准测试. 但我的系统偶尔会有来自其他用户的不同负载. “用户”和“系统”输出是否受这些其他用户的影响? 我认为对于一个具有纯处理的程序,结果应该不受影响,因为操作系统(我认为)能够非常准确地跟
我正在使用
Linux shell时间和GNU时间命令进行一些基本的基准测试.
但我的系统偶尔会有来自其他用户的不同负载. “用户”和“系统”输出是否受这些其他用户的影响? 我认为对于一个具有纯处理的程序,结果应该不受影响,因为操作系统(我认为)能够非常准确地跟踪处理时间份额. 我不太清楚I / O重型流程的输出是什么. 谁能解释这些关系?随时欢迎引用. 解决方法
time命令不报告上下文切换开销,因为它不是系统调用.因此,由于上下文切换,您不会看到系统时间输出的任何变化.如果由于来自其他用户的IO / CPU请求而存在资源争用,则这将影响您的阻塞时间和完成时间,因此sys和用户时间可能非常高.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 如何更改用户的UID和GID以及由此产生的结果
- 如何在Linux系统上使用mmap()进行读写
- sublimetext3 – 如何在Linux Mint 17 Cinnamon中的Sublime
- linux之用户管理
- linux – 一个适配器上的多个全局范围IPv6地址是否合理?
- 第二周总结
- 如何在Linux内核模块中分配1GB HugePages支持的DMA缓冲区?
- linux – ip route del不删除整个表
- 使用awk / tr / sed进行bash conditionnal getline?
- linux – 为什么clock_gettime(CLOCK_REALTIME,..)的调用延