linux中负载值为多少正常_Linux系统中load average平均负载
系統(tǒng)平均負載被定義為在特定時間間隔內(nèi)運行隊列中的平均進程數(shù)。如果一個進程滿足以下條件則其就會位于運行隊列中:
1)它沒有在等待I/O操作的結(jié)果
2)它沒有主動進入等待狀態(tài)(也就是沒有調(diào)用'wait')
3)沒有被停止(例如:等待終止)
英譯文:http://blog.scoutapp.com/articles/2009/07/31/understanding-load-averages
你可能對于 Linux 的負載均值(load averages)已有了充分的了解。負載均值在 uptime 或者 top 命令中可以看到,它們可能會顯示成這個樣子:
load average: 0.09, 0.05, 0.01
很多人會這樣理解負載均值:三個數(shù)分別代表不同時間段的系統(tǒng)平均負載(一分鐘、五 分鐘、以及十五分鐘),它們的數(shù)字當然是越小越好。數(shù)字越高,說明服務(wù)器的負載越 大,這也可能是服務(wù)器出現(xiàn)某種問題的信號。
而事實不完全如此,是什么因素構(gòu)成了負載均值的大小,以及如何區(qū)分它們目前的狀況是 “好”還是“糟糕”?什么時候應(yīng)該注意哪些不正常的數(shù)值?
回答這些問題之前,首先需要了解下這些數(shù)值背后的些知識。我們先用最簡單的例子說明, 一臺只配備一塊單核處理器的服務(wù)器。
行車過橋
一只單核的處理器可以形象得比喻成一條單車道。設(shè)想下,你現(xiàn)在需要收取這條道路的過橋 費 — 忙于處理那些將要過橋的車輛。你首先當然需要了解些信息,例如車輛的載重、以及 還有多少車輛正在等待過橋。如果前面沒有車輛在等待,那么你可以告訴后面的司機通過。 如果車輛眾多,那么需要告知他們可能需要稍等一會。
因此,需要些特定的代號表示目前的車流情況,例如:
0.00 表示目前橋面上沒有任何的車流。 實際上這種情況與 0.00 和 1.00 之間是相同的,總而言之很通暢,過往的車輛可以絲毫不用等待的通過。
1.00 表示剛好是在這座橋的承受范圍內(nèi)。 這種情況不算糟糕,只是車流會有些堵,不過這種情況可能會造成交通越來越慢。
超過 1.00,那么說明這座橋已經(jīng)超出負荷,交通嚴重的擁堵。 那么情況有多糟糕? 例如 2.00 的情況說明車流已經(jīng)超出了橋所能承受的一倍,那么將有多余過橋一倍的車輛正在焦急的等待。3.00 的話情況就更不妙了,說明這座橋基本上已經(jīng)快承受不了,還有超出橋負載兩倍多的車輛正在等待。
上面的情況和處理器的負載情況非常相似。一輛汽車的過橋時間就好比是處理器處理某線程 的實際時間。Unix 系統(tǒng)定義的進程運行時長為所有處理器內(nèi)核的處理時間加上線程 在隊列中等待的時間。
和收過橋費的管理員一樣,你當然希望你的汽車(操作)不會被焦急的等待。所以,理想狀態(tài) 下,都希望負載平均值小于 1.00 。當然不排除部分峰值會超過 1.00,但長此以往保持這 個狀態(tài),就說明會有問題,這時候你應(yīng)該會很焦急。
“所以你說的理想負荷為 1.00 ?”
嗯,這種情況其實并不完全正確。負荷 1.00 說明系統(tǒng)已經(jīng)沒有剩余的資源了。在實際情況中 ,有經(jīng)驗的系統(tǒng)管理員都會將這條線劃在 0.70:
“需要進行調(diào)查法則”: 如果長期你的系統(tǒng)負載在 0.70 上下,那么你需要在事情變得更糟糕之前,花些時間了解其原因。
“現(xiàn)在就要修復法則”:1.00 。 如果你的服務(wù)器系統(tǒng)負載長期徘徊于 1.00,那么就應(yīng)該馬上解決這個問題。否則,你將半夜接到你上司的電話,這可不是件令人愉快的事情。
“凌晨三點半鍛煉身體法則”:5.00。 如果你的服務(wù)器負載超過了 5.00 這個數(shù)字,那么你將失去你的睡眠,還得在會議中說明這情況發(fā)生的原因,總之千萬不要讓它發(fā)生。
在Linux系統(tǒng)中獲得準備核心處理器的個數(shù):
在 Linux 下,可以使用cat?/proc/cpuinfo
獲得系統(tǒng)上每個處理器信息的數(shù)字表示方式,具體命令如下:grep?‘model?name’?/proc/cpuinfo?|?wc?-l
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的linux中负载值为多少正常_Linux系统中load average平均负载的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机无法识别文件夹,电脑提示错误:此卷
- 下一篇: 计算机辅助相关论文,关于计算机辅助教学的