linux uptime命令詳解


1.1uptime命令
uptime會在一行中顯示下列信息:當前時間、系統運行了多久時間、當前登錄的用戶有多少,以及前 1、5 和 15 分鍾系統的平均負載。
14:22:04:系統的當前時間
up 3 days,20:54:系統已經運行的時間
4 users:當前有多少登錄用戶數
load average:平均負荷,每隔5秒鍾檢查一次活躍的進程數,然后按特定算法計算出的數值。下面的三個值一般都小於1,如果持續大於5的時候就表明系統可能超負荷。
0.51:系統過去一分鍾的平均負載
0.13:系統過去五分鍾的平均負載
0.04:系統過去十五分鍾的平均負載
uptime -p:顯示系統已經運行的時間
#update -p
up 6 hours,2minutes
update -s:顯示系統啟動的日期和時間
#update -s
2021-03-15 13:52:03
update -V:獲取uptime的版本信息
update -h:獲取uptime的幫助信息
參數的作用:
1.分析系統是否穩定的,uptime查看系統啟動的日期和時間,重啟時間約早,系統越穩定
2.系統的平均負載的意思是指特定時間間隔內運行隊列的平均進程數,一般每個CPU內核的活動進程數小於0.8說明系統是空閑的;大於1小於3時說明系統的資源正常,性能是正常的;大於5時系統性能可能出了問題
3.load average下的三個值可以分析出系統負載的趨勢:增加,穩固,降低等。
1.2w命令
w命令用來顯示當前登錄用戶及這些用戶正在做什么的命令。同時也能顯示系統運行時長,當前系統時間和系統平均負載情況(uptime的內容)。
#w
21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00s w root2 pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash
第一行的內容與uptime一致
USER:當前登錄的用戶名
TTY:登錄用戶使用終端的名
FROM:登錄用戶來源的主機名或IP地址
LOGING:用戶的登錄時間
IDLE:子用戶上一次與終端進行交互以來的空閑時間
JCPU:附加到TTY的所有進程使用的時間
PCPU:用戶當前進程(WHAT中顯示的進程)所消耗的時間
WHAT:用戶當前的進程及選項/參數
#w root2:只顯示root2用戶的信息,其他用戶的不顯示
21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT root2 pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash
#w -f:不顯示用戶登錄的位置(域名或IP地址)
21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY LOGIN@ IDLE JCPU PCPU WHAT root pts/0 20:59 1.00s 0.02s 0.00s w root2 pts/1 21:41 7.00s 0.00s 0.00s bash
#w -h:不顯示各欄位的標題信息列
root pts/0 10.10.0.2 20:59 1.00s 0.02s 0.00s w root2 pts/1 10.10.0.8 21:41 7.00s 0.00s 0.00s bash
#w -s:不顯示用戶登入時間,終端機階段作業和程序所耗費的CPU時間
21:41:07 up 12 days, 10:08, 2 users, load average: 0.28, 0.20, 0.10 USER TTY FROM IDLE WHAT root pts/0 10.10.0.2 1.00s w root2 pts/1 10.10.0.8 7.00s bash
#w -u:不顯示用戶執行程序的名稱,以及該程序耗費CPU時間的信息。
#w -l:使用詳細格式列表,此為默認值
#w -V:顯示版本信息


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM