像这样的工具从表面上看似乎没有真正的用处,但负责系统的人喜欢吹嘘,正常运行时间只是他们喜欢吹嘘多少 RAM 或 CPU 之后的事情之一系统有。
此外,您有多少次神秘地重启系统,后来才发现它重启了。诸如此类的工具将有助于确定重新启动的频率以及系统在重新启动之间保持运行的时间长度。2 在调试行为不佳的系统时可能有用的信息。
有人知道这样的工具吗?
我多年前遇到的一种这样的工具叫做uptimed
. 项目站点在这里:http : //podgorny.cz/moin/Uptimed。
这是一个非常简单的安装,因为它uptimed
似乎出现在大多数主要发行版的存储库中。
$ sudo yum install uptimed
Run Code Online (Sandbox Code Playgroud)
安装后,需要配置该服务,以便在重新启动时启动。可以使用命令查看不同正常运行时间的统计信息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
Run Code Online (Sandbox Code Playgroud)
如果您正在寻找更图形化的内容,请查看collectd
. 主要项目页面在这里:http : //collectd.org/。同样,应该在大多数主要发行版的存储库中。
Collectd 可以做的不仅仅是收集正常运行时间。它有一个复杂的插件 API,其中有几十个插件用于收集各种服务的数据,如 MySQL 或其他系统相关信息。