机器正常运行时间与上一条命令不一致

机器正常运行时间与上一条命令不一致

我们有 3 台 rhel 服务器版本 7.6(包含 8 台机器的集群的一部分)

在 rhel 服务器 1 上机器的正常运行时间是

uptime
 10:25:51 up 23:48,  1 user,  load average: 0.02, 0.09, 0.13

在 rhel 服务器 2 上机器的正常运行时间是

 uptime
 10:26:19 up 20:13,  1 user,  load average: 27.86, 20.08, 10.14

在 rhel 服务器 3 上机器的正常运行时间是

 uptime
 10:26:53 up 22:44,  1 user,  load average: 0.11, 0.12, 0.14

但从last命令 ( last | grep reboot | head -1) 我们可以看到上次重新启动时间等于

在 rhel 服务器 1 上机器的正常运行时间是

reboot   system boot  3.10.0-957.el7.x Sat Jan 30 09:46 - 10:27 (1+00:41)

在 rhel 服务器 2 上机器的正常运行时间是

reboot   system boot  3.10.0-957.el7.x Sat Jan 30 09:46 - 10:28 (1+00:41)

在 rhel 服务器 3 上机器的正常运行时间是

reboot   system boot  3.10.0-957.el7.x Sat Jan 30 09:45 - 10:29 (1+00:43)

那么我们如何解释这种奇怪的行为呢?

为什么服务器重新启动是相同的,但正常运行时间却不同?

例子

这是uptime -s所有 8 台机器中的

13:41:52
10:37:32
14:21:56
10:09:27
14:13:17
11:42:23
10:22:40
13:46:41

而从last命令重启时间对他们都是平等的

相关内容