CentOS下的系統(tǒng)負(fù)荷詳解

uptime命令回顯中的load average所表示的意思和w命令相似,都是表示過(guò)去的1分鐘、5分鐘和15分鐘內(nèi)進(jìn)程隊(duì)列中的平均進(jìn)程數(shù)量。
這里需要注意的是load average這個(gè)輸出值,這三個(gè)值的大小一般不能大于系統(tǒng)邏輯CPU的個(gè)數(shù),例如,本輸出中系統(tǒng)有4個(gè)邏輯CPU,如果load average的三個(gè)值長(zhǎng)期大于4時(shí),說(shuō)明CPU很繁忙,負(fù)載很高,可能會(huì)影響系統(tǒng)性能,但是偶爾大于4時(shí),倒不用擔(dān)心,一般不會(huì)影響系統(tǒng)性能。相反,如果load average的輸出值小于CPU的個(gè)數(shù),則表示CPU還有空閑,比如本例中的輸出,CPU是比較空閑的。
當(dāng)CPU完全空閑的時(shí)候 平均負(fù)荷為0;當(dāng)CPU工作量飽和的時(shí)候 平均負(fù)荷為1
系統(tǒng)負(fù)荷為0,意味著大橋上一輛車(chē)也沒(méi)有;
系統(tǒng)負(fù)荷為0.5,意味著大橋一半的路段有車(chē);
系統(tǒng)負(fù)荷為1.0,意味著大橋的所有路段都有車(chē),也就是說(shuō)大橋已經(jīng)"滿"了。但是必須注意的是,直到此時(shí)大橋還是能順暢通行的;
系統(tǒng)負(fù)荷為1.7,意味著車(chē)輛太多了,大橋已經(jīng)被占滿了(100%),后面等著上橋的車(chē)輛為橋面車(chē)輛的70%。以此類推,系統(tǒng)負(fù)荷2.0,意味著等待上橋的車(chē)輛與橋面的車(chē)輛一樣多;系統(tǒng)負(fù)荷3.0,意味著等待上橋的車(chē)輛是橋面車(chē)輛的2倍??傊?dāng)系統(tǒng)負(fù)荷大于1,后面的車(chē)輛就必須等待了;系統(tǒng)負(fù)荷越大,過(guò)橋就必須等得越久。
CPU的系統(tǒng)負(fù)荷,基本上等同于上面的類比。大橋的通行能力,就是CPU的最大工作量;橋梁上的車(chē)輛,就是一個(gè)個(gè)等待CPU處理的進(jìn)程(process)。
如果CPU每分鐘最多處理100個(gè)進(jìn)程,那么系統(tǒng)負(fù)荷0.2,意味著CPU在這1分鐘里只處理20個(gè)進(jìn)程;系統(tǒng)負(fù)荷1.0,意味著CPU在這1分鐘里正好處理100個(gè)進(jìn)程;系統(tǒng)負(fù)荷1.7,意味著除了CPU正在處理的100個(gè)進(jìn)程以外,還有70個(gè)進(jìn)程正排隊(duì)等著CPU處理。
當(dāng)系統(tǒng)負(fù)荷持續(xù)大于0.7,你必須開(kāi)始調(diào)查了,問(wèn)題出在哪里,防止情況惡化。
當(dāng)系統(tǒng)負(fù)荷持續(xù)大于1.0,你必須動(dòng)手尋找解決辦法,把這個(gè)值降下來(lái)。
當(dāng)系統(tǒng)負(fù)荷達(dá)到5.0,就表明你的系統(tǒng)有很?chē)?yán)重的問(wèn)題,長(zhǎng)時(shí)間沒(méi)有響應(yīng),或者接近死機(jī)了。你不應(yīng)該讓系統(tǒng)達(dá)到這個(gè)值。
所以,2個(gè)CPU表明系統(tǒng)負(fù)荷可以達(dá)到2.0,此時(shí)每個(gè)CPU都達(dá)到100%的工作量。推廣開(kāi)來(lái),n個(gè)CPU的電腦,可接受的系統(tǒng)負(fù)荷最大為n.0。
cat /proc/cpuinfo"命令,可以查看CPU信息。"grep -c 'model name' /proc/cpuinfo"命令,直接返回CPU的總核心數(shù)。
如果只有1分鐘的系統(tǒng)負(fù)荷大于1.0,其他兩個(gè)時(shí)間段都小于1.0,這表明只是暫時(shí)現(xiàn)象,問(wèn)題不大。
如果15分鐘內(nèi),平均系統(tǒng)負(fù)荷大于1.0(調(diào)整CPU核心數(shù)之后),表明問(wèn)題持續(xù)存在,不是暫時(shí)現(xiàn)象。所以,你應(yīng)該主要觀察"15分鐘系統(tǒng)負(fù)荷",將它作為電腦正常運(yùn)行的指標(biāo)。
相關(guān)文章
- linux rm刪除文件之后,恢復(fù)就比較麻煩了,即使恢復(fù)了,文件名格式都變成一串?dāng)?shù)字了。 今天小編將為大家?guī)?lái)的是CentOS增加系統(tǒng)回收站功能介紹 ;希望對(duì)大家會(huì)有幫助,有2017-01-23
CentOS7系統(tǒng)升級(jí)備份恢復(fù)實(shí)驗(yàn)詳解
今天小編將為大家?guī)?lái)的是CentOS7系統(tǒng)升級(jí)備份恢復(fù)實(shí)驗(yàn)詳解;希望能夠幫助到大家,有需要的朋友一起去看看吧2017-01-23- Centos7系統(tǒng)怎么修改IP地址? Centos7系統(tǒng)中想要更換ip地址,但是用習(xí)慣了windows系統(tǒng)不知道 Centos7地址的修改方法,下面我們就來(lái)看看詳細(xì)的教程,需要的朋友可以參考下2017-01-22
CentOS7系統(tǒng)安裝KDE后顯示為中文語(yǔ)言的修改方法
在CentOS7系統(tǒng)上安裝KDE后,默認(rèn)顯示的是英文。如何修改為中文的呢?下面小編將為大家?guī)?lái)2017-01-22修改虛擬機(jī)中的centos系統(tǒng)分辨率的方法
使用vmware虛擬機(jī)安裝centos系統(tǒng),默認(rèn)分辨都很低,如何修改虛擬機(jī)中centos系統(tǒng)的分辨率呢,下面小編將為大家?guī)?lái)修改虛擬機(jī)中的centos系統(tǒng)分辨率的方法,希望能夠幫助到大2017-01-22CentOS系統(tǒng)中與時(shí)間的相關(guān)命令詳解
今天小編為大家?guī)?lái)的是CentOS系統(tǒng)中與時(shí)間的相關(guān)命令詳解,希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-01-13- 今天小編為大家?guī)?lái)的是CentOS系統(tǒng)常規(guī)初始化操作詳解;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-01-11
- 很多朋友都不知道CentOS下如何清理系統(tǒng)內(nèi)存空間;今天小編為大家?guī)?lái)的是CentOS下清理系統(tǒng)內(nèi)存空間的方法;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-01-10
CentOS系統(tǒng)環(huán)境精簡(jiǎn)優(yōu)化詳解
今天小編將為大家?guī)?lái)通過(guò)6步驟,完成對(duì)centos精簡(jiǎn)和優(yōu)化講解。希望對(duì)大家會(huì)帶來(lái)幫助,有需要的朋友一起去看看吧2017-01-08CentOS5.x系統(tǒng)內(nèi)核優(yōu)化詳解
今天小編為大家?guī)?lái)的是CentOS5.x系統(tǒng)內(nèi)核優(yōu)化詳解;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-01-08