电竞比分网-中国电竞赛事及体育赛事平台

分享

linux中uptime命令

 huhuwoo 2015-10-28

uptime命令是用來查詢linux系統(tǒng)負(fù)載的!

用法:直接輸入uptime即可.

另外還有一個(gè)參數(shù) -v

是用來查詢版本的

[root@ localhost]$ uptime –V
procps version 3.2.7

以下顯示輸入uptime的信息:

04:03:58 up 10 days, 13:19, 1 user, load average: 0.54, 0.40, 0.20

1.當(dāng)前時(shí)間 04:03:58

2.系統(tǒng)已運(yùn)行的時(shí)間 10 days, 13:19

3.但前在線用戶 1 user

4.平均負(fù)載:0.54, 0.40, 0.20

最近1分鐘、5分鐘、15分鐘系統(tǒng)的負(fù)載

何為系統(tǒng)負(fù)載呢?

系統(tǒng)平均負(fù)載被定義為在特定時(shí)間間隔內(nèi)運(yùn)行隊(duì)列中的平均進(jìn)程樹。如果一個(gè)進(jìn)程滿足以下條件則其就會(huì)位于運(yùn)行隊(duì)列中:
- 它沒有在等待I/O操作的結(jié)果
- 它沒有主動(dòng)進(jìn)入等待狀態(tài)(也就是沒有調(diào)用'wait')
- 沒有被停止(例如:等待終止)

一般來說,每個(gè)CPU內(nèi)核當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3,則系統(tǒng)運(yùn)行表現(xiàn)良好!當(dāng)然這里說的是每個(gè)cpu內(nèi)核,也就是如果你的主機(jī)是四核cpu的話,那么只要uptime最后輸出的一串字符數(shù)值小于12即表示系統(tǒng)負(fù)載不是很嚴(yán)重.

當(dāng)然如果達(dá)到20,那就表示當(dāng)前系統(tǒng)負(fù)載非常嚴(yán)重,估計(jì)打開執(zhí)行web腳本非常緩慢.

這里建議大家可以使用php探針來實(shí)現(xiàn)!這個(gè)可以檢測(cè)空間商提供的linux主機(jī)負(fù)載情況!

★ps進(jìn)程管理
[root@localhost ~]# ps -ef
UID        PID  PPID  C STIME TTY          TIME CMD
root         1     0  0 Jul02 ?        00:00:06 init [5]                      
root         2     1  0 Jul02 ?        00:00:00 [migration/0]
root         3     1  0 Jul02 ?        00:00:00 [ksoftirqd/0]
root         4     1  0 Jul02 ?        00:00:00 [watchdog/0]
root         5     1  0 Jul02 ?        00:00:00 [migration/1]
root         6     1  0 Jul02 ?        00:00:00 [ksoftirqd/1]
root         7     1  0 Jul02 ?        00:00:00 [watchdog/1]
root         8     1  0 Jul02 ?        00:00:00 [migration/2]
root         9     1  0 Jul02 ?        00:00:00 [ksoftirqd/2]

-e : 在命令執(zhí)行后顯示環(huán)境
-f : 完整顯示輸出
1) 進(jìn)程用戶ID(UID)
2) 進(jìn)程ID (PID)
3) 父進(jìn)程ID (PPID)
4) CPU 調(diào)度情況 (C)
5) 進(jìn)程啟動(dòng)的時(shí)間 (STIME)
6) 進(jìn)程共占用CPU的時(shí)間(TIME)
7) 啟動(dòng)進(jìn)程的命令 (CMD)

★關(guān)于/proc/uptime
/proc/uptime文件里包含兩個(gè)數(shù)字,如:

[root@localhost ~]# cat /proc/uptime
1232468.44 1111331.67

第一個(gè)數(shù)值代表系統(tǒng)總的啟動(dòng)時(shí)間,第二個(gè)數(shù)值則代表系統(tǒng)空閑的時(shí)間,都是用秒來表示的。如果系統(tǒng)里第二個(gè)數(shù)字比第一個(gè)數(shù)字還要大,則說明你的cpu是多核的,cpu0上閑了一秒, cpu1上閑了兩秒,加起就是三秒。。


 

 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多