基本釋義
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秒的時間不能正常工作。
上線率 | 每天 | 每月 | 每年 |
99.999% | 00:00:00.9 | 00:00:26 | 00:05:15 |
99.99% | 00:00:09 | 00:04:23 | 00:52:36 |
99.9% | 00:01:26 | 00:43:50 | 08:45:57 |
99% | 00:14:24 | 07:18:17 | 87:39:30 |
Unix 作業系統提供一個uptime命令。執行該命令將會顯示出系統的當前時間、上線時間、當前的用戶數量以及過去1、5、15分鐘內的系統負載。下面是一個在Unix系統上運行uptime命令的實例:
$ uptime
10:52 PM up 1337 days, 7:45, 3 users, load averages: 0.21, 0.24, 0.23