执行上下文切换时所用的 CPU 周期是否已计入进程上下文中?
如果一个进程引起大量上下文切换,上下文切换所使用的CPU周期会显示在进程CPU利用率中吗?
换句话说,如果我运行一个本质上重复执行系统调用的进程,那么 的输出应该是top 显示由于从用户空间到内核空间的上下文切换增加而导致进程的 CPU 利用率增加,反之亦然?
If a process causes a lot of context switches, will the CPU cycles used in the context switch be shown in the process CPU utilization?
In other words, if I run a process that essentially repeatedly executes a system call, then should the output of top show an increase in CPU utilization for the process because of the increase in context switching from user to kernel space and vice versa?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,我认为应该如此。
查看
top
和time
。Yes, I think it should.
Look at the man pages for
top
andtime
in linux and possibly other *nix systems.