CPU 利用率是否也指处理系统调用的时间?

CPU 利用率是否也指处理系统调用的时间?

假设我想计算读取和写入文件的进程的 CPU 利用率。

为了进行读写,进程必须使用系统调用。这意味着进程会有空闲时间,但 CPU 将运行 OS 命令(在内核模式下)。

我们是否将这段时间视为进程在 CPU 上运行时间的一部分,或者该进程的 CPU 利用率是否忽略了这一部分?我之所以问这个问题,是因为我知道上下文切换不被视为 CPU 利用率计算的一部分。

相关内容