Unix 命令,
显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
平均负载的最佳值是1,这意味着每个进程都可以立即执行不会错过
CPU周期。负载的正常值在不同的系统中有着很大的差别。在
单处理器的工作站中,1或2都是可以接受的。然而在
多处理器的服务器上你可能看到8到10。
你能使用uptime来确定是服务器还是网络出了问题。例如如果网络
应用程序运行,运行uptime来了解系统负载是否很高。如果负载不高,这个问题很有可能是由于网络引起的而非服务器。
提示:你可以使用 w 命令来代替 uptime。w 也提供关于当前
系统登录用户和用户所进行工作的相关信息。
上线时间(Uptime)是指某时间段内计算机或
通信系统正常工作的总时长。 与上线时间相反的是
宕机时间或下线时间(Downtime),宕机时间是指某时间段内计算机或通信系统不能正常工作
宕机的总时长。上线时间是用来衡量计算机或通信
系统稳定性的重要指标之一。
根据某时间段内系统的上线时间,我们可以计算出系统的在该时间段内的上线率。上线率是一个
百分数,其具体的计算方法是:,其中,是上线率,是上线时间,是总时间区间。和上线时间相比,上线率往往能够更加直观的表现出系统的稳定程度来。
有时候,计算机和通信系统的上线时间是以“9”的个数来衡量的。比如“五个9”是指99.999%的上线率,也就是说99.999%的时间系统都是正常工作的,亦即该系统在1年时间内,只有少于5分15秒的时间不能正常工作。
Unix 操作系统提供一个uptime命令。执行该命令将会显示出系统的当前时间、上线时间、当前的
用户数量以及过去1、5、15分钟内的系统负载。下面是一个在Unix系统上运行uptime命令的实例: