基本釋義
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