sa -m 命令中的“re”字段

sa -m 命令中的“re”字段

你能告诉我命令re中字段的意义吗?sa -m

# sa -m
                                     9053       4.56re       0.08cp     1003k
mjz                                  9000       3.06re       0.08cp      967k
root                                   33       1.50re       0.00cp     3934k
nagios                                 12       0.00re       0.00cp    14159k
test                                    6       0.00re       0.00cp     7695k
sshd                                    2       0.00re       0.00cp    16010k

我读到过一些文章说这个过程需要实际的时间才能完成。但我不认为是这样。

答案1

看着此来源中,“实际时间”(re)被理解为“经过时间”的另一个名称或来自原始会计文件的 acct.ac_etime 字段(参见man acct)。

我不确定“经过的时间”包括什么和不包括什么,但根据经验,这只是自程序执行以来的时间(如果程序除了 wait() 之外什么都不做,持续 1 秒,则 ac_etime = 1 秒)。请参阅本手册- 虽然是关于time命令,但我认为定义是一样的。

不会sa -m打印一个过程的耗时;它会获取用户运行的所有过程并打印它们耗时的总和。

相关内容