


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
由uptime引出Linux平均負(fù)載在unix/Linux中,我們由很多方法去查看系統(tǒng)負(fù)載,比如top、uptime、w、vmstat等。比如:
[root@dbawatcher~]#uptime
09:43:27up164days,18:13,
2users,
loadaverage:5.11,1.62,0.57
有四部分信息:系統(tǒng)當(dāng)前時間,系統(tǒng)運行多長時間,多少登錄的用戶,以及系統(tǒng)在過去的(1分鐘、5分鐘、15分鐘)的平均負(fù)載
09:43:27
//當(dāng)前時間
up164days,18:13
//系統(tǒng)運行時間
2users
//正在登錄的用戶數(shù)
最后這部分:loadaverage:5.11,1.62,0.57,則依次則是過去1分鐘、5分鐘、15分鐘的平均負(fù)載(Loadaverage),負(fù)載信息也記錄在文件/proc/loadavg中。
[root@dbawatcher~]#cat/proc/loadavg
2.021.971.483/16313223
1、什么是平均負(fù)載呢?
系統(tǒng)平均負(fù)載被定義為在特定時間間隔內(nèi)運行隊列中的平均進(jìn)程樹。如果一個進(jìn)程滿足以下條件則其就會位于運行隊列中:
1-它沒有在等待I/O操作的結(jié)果
2-它沒有主動進(jìn)入等待狀態(tài)(也就是沒有調(diào)用'wait')
3-沒有被停止(例如:等待終止)
Linux中,平均負(fù)載一般指在內(nèi)核運行隊列中被標(biāo)記為運行或不可打斷狀態(tài)的平均進(jìn)程數(shù)。也就是平均活躍進(jìn)程數(shù),即運行加等待線程的平均數(shù),它和CPU使用率并沒有直接關(guān)系。
(1)可運行狀態(tài)的進(jìn)程,是指正在使用CPU或者正在等待CPU的進(jìn)程,也就是用ps命令查看,處于R狀態(tài)(Running或Runnable)的進(jìn)程。
(2)不可中斷狀態(tài)的進(jìn)程則是正在等待I/O的進(jìn)程。這些進(jìn)程正在與硬件進(jìn)行交互,并且交互過程是不允許中斷的,也就是ps命令中看到的D狀態(tài)(UninterruptibleSleep,也稱為DiskSleep)的進(jìn)程。
2、平均負(fù)載和CPU核心數(shù)的關(guān)系.
我們知道,在理想的狀況,平均負(fù)載等于cpu的核數(shù)。所以我們首先要知道系統(tǒng)cpu的情況??梢酝ㄟ^nproc或者lcpu查看系統(tǒng)的cpu信息?;蛘咄ㄟ^文件/proc/cpuinfo查詢,獲得系統(tǒng)上每個處理器信息的數(shù)字表示方式,具體命令如下:
grep‘modelname’/proc/cpuinfo|wc-l
多處理器:一個計算機系統(tǒng)中集成兩個或多個物理CPU。
多核處理器:一個物理CPU有兩個或多個單獨的核并行工作(也叫處理單元)。雙核意味著有兩個處理單元,4核有4個處理單元…n核有n個處理單位。
超線程:intel的超線程技術(shù)來提高并行運算能力,在操作系統(tǒng)中,單個物理CPU表現(xiàn)的和兩個邏輯CPU一樣(實際在硬件上只有一個CPU)。
[root@dbawatcher~]#uptime
10:10:51up17days,19:28,
3users,
loadaverage:1.00,0.60,2.83
在單核系統(tǒng)中意味著:
CPU被充分利用(100%);最近的1分鐘有1個進(jìn)程在運行。在最近的5分鐘沒有進(jìn)程等待CPU時間。CPU平均過載了183%;最近的15分鐘平均有0.83個進(jìn)程在等待CPU時間。
在雙核系統(tǒng)中意味著:
有一個CPU處于完全空閑狀態(tài),另一個CPU被使用;最近的1分鐘沒有進(jìn)程等待CPU時間。http://www.f-1.cc
在最近的5分鐘沒有進(jìn)程等待CPU時間。
CPU平均過載了83%;最近的15分鐘有0.83個進(jìn)程等待CPU時間。
3、平均負(fù)載趨勢
根據(jù)uptime的得到的1分鐘、5分鐘、15分鐘三個時間段的平均負(fù)載進(jìn)行分析:
如果1分鐘、5分鐘、15分鐘的三個值基本相同,或者相差不大,那就說明系統(tǒng)負(fù)載很平穩(wěn)。
如果1分鐘的值遠(yuǎn)小于15分鐘的值,就說明系統(tǒng)最近1分鐘的負(fù)載在減少,而過去的15分鐘內(nèi)系統(tǒng)有很大的負(fù)載。
反過來,如果1分鐘的值遠(yuǎn)大于15分鐘的值,就說明最近1分鐘的負(fù)載在增加,這種增加有可能只是臨時性的,也有可能系統(tǒng)負(fù)載還會持續(xù)增加下去,所以就需要警惕。如果一旦1分鐘的平均負(fù)載接近或超過了CPU的個數(shù),就意味著系統(tǒng)正在發(fā)生過載的問題,這時就得分析是哪里導(dǎo)致出現(xiàn)問題。
4、平均負(fù)載和CPU使用率的關(guān)系
平均負(fù)載是指單位時間內(nèi),處于可運行狀態(tài)和不可中斷狀態(tài)的進(jìn)程數(shù)。所以,它不僅包括了正在使用CPU的進(jìn)程,還包括等待CPU和等待I/O的進(jìn)程。
而CPU使用率,是單位時間內(nèi)CPU繁忙情況的統(tǒng)計,跟平均負(fù)載并不一定完全對應(yīng)。
如果是CPU密集型進(jìn)程,使用大量CPU
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 三年級數(shù)學(xué)計算題專項練習(xí)及答案集錦
- 老年糖尿病的預(yù)防及護(hù)理
- 人音版二年級音樂下冊(五線譜)第7課《單簧管波爾卡》教學(xué)設(shè)計
- 區(qū)醫(yī)保局2024年總結(jié)及2025年工作計劃
- 干濕循環(huán)作用下DTAC改性弱膨脹土裂縫演化及動力特性研究
- 黃土丘陵區(qū)果園綠肥間作對蘋果樹水分利用的影響研究
- 旅游領(lǐng)隊申請書
- 2025年新型聚合物驅(qū)油劑項目建議書
- 西部地區(qū)農(nóng)村金融資源配置效率研究
- 基于去噪動態(tài)錨的人物交互檢測及輕量化研究
- 綠野仙蹤(導(dǎo)讀課)課件
- 小學(xué)生防溺水安全教育主題班會ppt市公開課一等獎省名師優(yōu)質(zhì)課賽課一等獎?wù)n件
- 中國近代海關(guān)史課件
- 《人衛(wèi)版第九版內(nèi)科學(xué)心力衰竭》課件PPT
- 中藥熱鹽包熱熨講稿
- 目視檢測VT報告
- 四川省中小流域暴雨洪水計算
- 水泥熟料巖相分析
- 雜詩十二首其二陶淵明
- 第五屆大廣賽獲獎作品
- 《廣告攝影》課件第五講 食品廣告拍攝與后期制作
評論
0/150
提交評論