我们有 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
命令重启时间对他们都是平等的