我想知道如何uptime
计算。
现在和启动时间之间的区别仅仅是吗?更具体地说-如果我要启动,请运行5分钟,然后将机器休眠一年;恢复uptime
播放后,我会显示5分钟,还是1年零5分钟?
在这一点上,我发现手册页中的拼写有些模糊:
正常运行时间-告诉系统运行了多长时间。
这取决于您正在讨论的系统。对于基于Linux的系统,您可能正在使用uptime
from procps
,它从中读取数据/proc/uptime
。
要查看此信息,请阅读其Git存储库中的源代码,例如uptime.c,它使用proc / sysinfo.c。
根据CentOS文件
3.2.30。/ proc /正常运行时间
该文件包含详细信息,说明自上次重新启动以来系统已开启多长时间。/ proc / uptime的输出非常小:
350735.47 234388.90
第一个数字是系统启动的总秒数。第二个数字是机器在空闲时间中花费了多少时间(以秒为单位)。
但是其中的源代码将uptime.c
忽略空闲值。由于系统已打开电源,因此我希望它能够反映出经过的时间。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句