是否有工具可以跟踪重新启动后的正常运行时间?

是否有工具可以跟踪重新启动后的正常运行时间?

像这样的工具表面上似乎没有真正有用的目的,但是负责系统的人们喜欢吹嘘,正常运行时间只是他们在拥有多少 RAM 或 CPU 后喜欢吹嘘的事情之一。系统有。

此外,您有多少次系统神秘地重新启动,后来才发现它已经重新启动了。诸如此类的工具将有助于确定重新启动的频率以及系统在重新启动之间保持运行的时间长度。 2 在调试表现不佳的系统时可能有用的信息。

有人知道这样的工具吗?

答案1

正常运行时间

我多年前遇到的一个这样的工具叫做uptimed.项目地点在这里:http://podgorny.cz/moin/Uptimed

这是一个非常简单的安装,因为它uptimed似乎存在于大多数主要发行版的存储库中。

安装

$ sudo yum install uptimed

安装后,需要配置该服务,以便它在重新启动时启动。可以使用命令查看不同正常运行时间的统计数据uprecords

例子

uprecords 
     #               Uptime | System                                     Boot up
----------------------------+---------------------------------------------------
     1   371 days, 06:08:04 | Linux 2.6.18-194.8.1.el5  Fri Jan 13 08:03:18 2012
     2   322 days, 13:20:22 | Linux 2.6.18-194.8.1.el5  Wed Feb 23 21:17:19 2011
     3   243 days, 13:42:00 | Linux 2.6.18-164.15.1.el  Thu Jun 24 21:48:01 2010
     4   120 days, 11:08:54 | Linux 2.6.18-194.8.1.el5  Sun Jun  2 08:43:41 2013
     5    80 days, 21:27:49 | Linux 2.6.18-128.1.1.el5  Fri Jan  1 16:35:06 2010
     6    73 days, 21:47:32 | Linux 2.6.18-194.8.1.el5  Sat Jan 19 13:23:17 2013
->   7    49 days, 00:12:15 | Linux 2.6.18-194.8.1.el5  Mon Sep 30 19:20:13 2013
     8    39 days, 06:12:06 | Linux 2.6.18-194.8.1.el5  Tue Apr 23 06:05:01 2013
     9    29 days, 16:18:57 | Linux 2.6.18-92.1.13.el5  Thu Jan  1 00:31:43 2009
    10    29 days, 12:41:08 | Linux 2.6.18-92.1.18.el5  Thu Feb 12 02:46:39 2009
----------------------------+---------------------------------------------------
1up in    24 days, 21:35:18 | at                        Fri Dec 13 19:07:32 2013
no1 in   322 days, 05:55:50 | at                        Tue Oct  7 04:28:04 2014

收集的

如果您正在寻找更具图形化的内容,请查看collectd.主要项目页面在这里:http://collectd.org/。同样,应该位于大多数主要发行版的存储库中。

例子

   Collectd 的 ss - 正常运行时间

Collectd 的功能不仅仅是收集正常运行时间。它有一个复杂的插件API,其中有数十个用于收集各种服务数据的插件例如MySQL或其他系统相关信息。

参考

答案2

另一种替代工具是正常运行时间,它跟踪系统启动和关闭事件。它还会记录关闭或重新启动是正常还是错误(正如您所说的神秘重新启动)。

$ tuptime -t
No.      Startup Date                              Uptime       Shutdown Date   End                   Downtime

1   10:15:27 08/08/15                          42 seconds   10:16:09 08/08/15    OK                 16 seconds
2   10:16:26 08/08/15                          49 seconds   10:17:15 08/08/15    OK                 16 seconds
3   10:17:32 08/08/15            5 minutes and 47 seconds   10:23:19 08/08/15    OK                 16 seconds
4   10:23:36 08/08/15                           9 seconds   10:23:45 08/08/15   BAD                 42 seconds
5   10:24:28 08/08/15   2 hours, 9 minutes and 27 seconds   12:33:55 08/08/15    OK  41 minutes and 44 seconds
    . . .

通常可从 APT 存储库获取:

apt-get install tuptime

或者来自 github 站点:https://github.com/rfrail3/tuptime/

相关内容