一個類比上面還看太懂怎么辦?沒事 , 我們來看一個簡單的類比例子 。
先假設(shè)最簡單的情況 , 你的計算機(jī)只有一個 CPU , 所有的運(yùn)算都必須由這個 CPU 來完成 。
那么 , 我們不妨把這個 CPU 想象成一座大橋 , 橋上只有一根車道 , 所有車輛都必須從這根車道上通過 。(很顯然 , 這座橋只能單向通行 。)
系統(tǒng)負(fù)載為 0 , 意味著大橋上一輛車也沒有 。
系統(tǒng)負(fù)載為 0.5 , 意味著大橋一半的路段有車 。
系統(tǒng)負(fù)載為 1.0 , 意味著大橋的所有路段都有車 , 也就是說大橋已經(jīng)”滿”了 。但是必須注意的是 , 直到此時大橋還是能順暢通行的 。
系統(tǒng)負(fù)載為 1.7 , 意味著車輛太多了 , 大橋已經(jīng)被占滿了(100%) , 后面等著上橋的車輛為橋面車輛的 70% 。以此類推 , 系統(tǒng)負(fù)載 2.0 , 意味著等待上橋的車輛與橋面的車輛一樣多;系統(tǒng)負(fù)載 3.0 , 意味著等待上橋的車輛是橋面車輛的 2 倍 ??傊?nbsp;, 當(dāng)系統(tǒng)負(fù)載大于 1 , 后面的車輛就必須等待了;系統(tǒng)負(fù)載越大 , 過橋就必須等得越久 。
CPU 的系統(tǒng)負(fù)載 , 基本上等同于上面的類比 。大橋的通行能力 , 就是CPU 的最大工作量;橋梁上的車輛 , 就是一個個等待 CPU 處理的進(jìn)程(process) 。
如果CPU 每分鐘最多處理100個進(jìn)程 , 那么系統(tǒng)負(fù)載0.2 , 意味著CPU在這 1 分鐘里只處理 20 個進(jìn)程;系統(tǒng)負(fù)載 1.0 , 意味著 CPU 在這 1 分鐘里正好處理 100 個進(jìn)程;系統(tǒng)負(fù)載 1.7 , 意味著除了 CPU 正在處理的100 個進(jìn)程以外 , 還有 70 個進(jìn)程正排隊等著CPU處理 。
為了計算機(jī)順暢運(yùn)行 , 系統(tǒng)負(fù)載最好不要超過 1.0 , 這樣就沒有進(jìn)程需要等待了 , 所有進(jìn)程都能第一時間得到處理 。很顯然 , 1.0 是一個關(guān)鍵值 , 超過這個值 , 系統(tǒng)就不在最佳狀態(tài)了 , 你要動手干預(yù)了 。
多處理器和多核系統(tǒng)
在具有多個處理器或核心(多個邏輯CPU)的系統(tǒng)中 , CPU負(fù)載值的含義取決于系統(tǒng)中存在的處理器數(shù)量 。因此 , 具有4個處理器的計算機(jī)在達(dá)到4.00的負(fù)載之前將不會以100%使用 , 因此在解釋由top , htop或正常運(yùn)行時間等命令提供的3個負(fù)載值時 , 你必須要做的第一件事 就是將它們分開 。系統(tǒng)中存在的邏輯CPU數(shù)量 , 并從中得出結(jié)論 。
以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!
「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助:
- 訂單核銷成功是什么意思 核銷是什么意思
- 單核細(xì)胞比率偏低或偏高代表什么?
- 紅魔雙核散熱背夾來降溫 紅魔散熱背夾拆解
- 紅魔雙核散熱背夾 紅魔雙核散熱背夾最低溫度
- 小辣椒平臺 小辣椒四核手機(jī)怎么樣
- 紅魔雙核散熱背夾能解決 紅魔散熱背夾拆解
- I9300有雙核版本?
- 藍(lán)魔雙核平板怎么樣
- moto xt681是雙核還是單核
- 求推薦四核處理器
