技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁 > 教程 > 服務(wù)器類 >

linuxloadavg筆記整理

來源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-08-26 12:02┆點(diǎn)擊:

  1、在Linux系統(tǒng)中,uptime、w、toptload等命令都會(huì)有系統(tǒng)平均負(fù)載loadaverage的輸出,系統(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的當(dāng)前活動(dòng)進(jìn)程數(shù)不大于3那么系統(tǒng)的性能就是良好的,如果每個(gè)CPU的任務(wù)數(shù)大于5,那么就表示這臺機(jī)器的性能有嚴(yán)重問題。

  ---------------------------------------------------

  w - Show who is logged onand what they are doing

  top - display Linux tasks

  tload - graphicrepresentation of system load average

  uptime - Tell how longthe system has been running

  ---------------------------------------------------

  2、Unix系統(tǒng)定義的進(jìn)程運(yùn)行時(shí)長為所有處理器內(nèi)核的處理時(shí)間加上線程 在隊(duì)列中等待的時(shí)間

  3、“有多少核心即為有多少負(fù)荷”法則:在多核處理中,你的系統(tǒng)均值不應(yīng)該高于處理器核心的總數(shù)量。

  4、“核心的核心”法則:核心分布在分別幾個(gè)單個(gè)物理處理中并不重要,其實(shí)兩顆四核的處理器 等于 四個(gè)雙核處理器 等于 八個(gè)單處理器。所以,它應(yīng)該有八個(gè)處理器內(nèi)核。

  5、

  [22~#]uptime

  11:30:10 up 59 days, 2 min, 1 user, load average: 0.02, 0.01, 0.00

  0.02, 0.01, 0.00 分別說明上一分鐘、最后五分鐘以及最后十五分鐘的系統(tǒng)負(fù)載均值

  這三個(gè)數(shù)值代表一段時(shí)間內(nèi)在運(yùn)行隊(duì)列里阻塞的進(jìn)程數(shù)。系統(tǒng)提供的時(shí)間片段是load average:1min,5min,15min。

  阻塞的進(jìn)程:一般在等待系統(tǒng)資源而不能繼續(xù)運(yùn)行的進(jìn)程。

  6、

  獲取系統(tǒng)處理器是幾核?

  [22~#]grep 'model name'/proc/cpuinfo | wc -l

  或者:cat/proc/cpuinfo

  7、

  [22~#]cat/proc/loadavg

  0.00 0.00 0.00 1/1383125

  1/138:分子是正在運(yùn)行的進(jìn)程數(shù),分母是進(jìn)出總數(shù)

  3125:最近運(yùn)行的進(jìn)出ID