1. 程式人生 > >w命令 查看系統負載

w命令 查看系統負載

使用 str info 時間 個數 們的 login 用戶 linux命令

linux命令 w 
[root@localhost snmp]# w

16:23:37 up  3:50,  1 user,  load average: 0.00, 0.01, 0.05
                        USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
                        root     pts/0    192.168.0.102    12:34    1.00s  0.05s  0.00s w

16:23:37 表示系統當前時間

up 3:50 表示系統已運行時間

1 user 表示當前用戶登錄的總人數

load average 表示系統負載,

後面三個數值分別表示 過去系統的1分鐘/5分鐘/15分鐘 內系統的平均負載程度,通過 cat /proc/cpuinfo 可以知道我當前系統的 CPU 核數為雙核,平均負載分別是 0.08、0.18、0.08,那麽我們可以這樣理解:我們有兩個電話亭,一分鐘內有 0.08 個人在使用,五分鐘內有 0.18 個人在使用,十五分鐘內有 0.08 個人在使用,說明我們的 CPU 平均負載還算是比較低,性能較好;如果平均負載值大於 2,那就說明有些人要排隊了,如 2.5,則有 0.5 個人要排隊,當有人排隊的時候說明我們的 CPU 不夠了,一般我們只看一分鐘內系統的平均負載

USER 表示登錄的用戶

TTY 表示用戶登錄的終端

FROM 表示遠程主機名,即從哪裏登錄到系統,如果是 ‘-‘ 表示從本機登錄到系統

LOGIN@ 表示何時登錄到系統

IDLE 表示用戶閑置的時間,一旦用戶執行任何操作,該時間會被重置

JCPU 表示當前用戶終端下所有程序所消耗的 CPU 時間

PCPU 表示執行後面的 WHAT(即具體的命令) 所消耗的 CPU 時間

WHAT 表示具體的命令

w命令 查看系統負載