bash 进程的累积 CPU 时间计入什么?

bash 进程的累积 CPU 时间计入什么?

bash 进程的累积 CPU 时间计入什么?仅当 bash 在实际执行之前解析各种命令时,以及当 bash 运行内置命令和函数定义和调用时?

我有一个 bash shell 已经在终端模拟器中运行了好几天了。为什么 bash 进程的累积 CPU 时间只有 2 秒(或 2 分钟)?

$ ps $$
  PID TTY      STAT   TIME COMMAND
22135 pts/12   Ss     0:02 bash

ps联机帮助页中:

cputime TIME 累积 CPU 时间,“[DD-]hh:mm:ss”格式。

谢谢。

答案1

根据来源,它是用户时间(在用户模式代码中花费的时间)+系统时间(在内核空间/系统调用中花费的时间)的总和。

因此,当 bash 只是空闲时,它不会处于任何状态,因为它实际上并未执行任何操作。

相关内容