更新时间:2023-12-21 21:45
Unix 命令,显示系统已经运行了多长时间,它依次显示下列信息:当前时间、系统已经运行了多长时间、有多少登陆用户、系统在过去的1分钟、5分钟和15分钟内的平均负载。
uptime 命令可以用来查看服务器已经运行了多久,当前登录的用户有多少,以及服务器在过去的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命令的实例: