linux uptime命令詳解
linux uptime命令詳解
Linux uptime命令主要用于獲取主機(jī)運(yùn)行時間和查詢linux系統(tǒng)負(fù)載等信息。那么它的具體用法是怎樣的呢?下面由學(xué)習(xí)啦小編為大家整理了linux uptime命令的相關(guān)知識,希望對大家有幫助!
1.linux uptime命令說明
Linux uptime命令主要用于獲取主機(jī)運(yùn)行時間和查詢linux系統(tǒng)負(fù)載等信息。uptime命令過去只顯示系統(tǒng)運(yùn)行多久。現(xiàn)在,可以顯示系統(tǒng)已經(jīng)運(yùn)行了多長時間,信息顯示依次為:現(xiàn)在時間、系統(tǒng)已經(jīng)運(yùn)行了多長時間、目前有多少登陸用戶、系統(tǒng)在過去的1分鐘、5分鐘和15分鐘內(nèi)的平均負(fù)載。
2.linux uptime命令用法
輸入
# uptime
即可。
輸入樣例:
18:02:41 up 41 days, 23:42, 1 user, load average: 0.00, 0.00, 0.00
1可以被認(rèn)為是最優(yōu)的負(fù)載值。負(fù)載是會隨著系統(tǒng)不同改變得。單CPU系統(tǒng)1-3和SMP系統(tǒng)6-10都是可能接受的。
另外還有一個參數(shù) -V ,是用來查詢版本的。 (注意是大寫的字母v)
[linux @ localhost]$ uptime -V
procps version 3.2.7
[linux @ localhost]$ uptime
顯示結(jié)果為:
10:19:04 up 257 days, 18:56, 12 users, load average: 2.10, 2.10,2.09
顯示內(nèi)容說明:
10:19:04 //系統(tǒng)當(dāng)前時間
up 257 days, 18:56 //主機(jī)已運(yùn)行時間,時間越大,說明你的機(jī)器越穩(wěn)定。
12 user //用戶連接數(shù),是總連接數(shù)而不是用戶數(shù)
load average // 系統(tǒng)平均負(fù)載,統(tǒng)計最近1,5,15分鐘的系統(tǒng)平均負(fù)載
那么什么是系統(tǒng)平均負(fù)載呢? 系統(tǒng)平均負(fù)載是指在特定時間間隔內(nèi)運(yùn)行隊列中的平均進(jìn)程數(shù)。
如果每個CPU內(nèi)核的當(dāng)前活動進(jìn)程數(shù)不大于3的話,那么系統(tǒng)的性能是良好的。如果每個CPU內(nèi)核的任務(wù)數(shù)大于5,那么這臺機(jī)器的性能有嚴(yán)重問題。
如果你的linux主機(jī)是1個雙核CPU的話,當(dāng)Load Average 為6的時候說明機(jī)器已經(jīng)被充分使用了。