性能測(cè)試之Linux服務(wù)器CPU使用率性能指標(biāo)

發(fā)布時(shí)間:2021-06-09

  性能測(cè)試之Linux服務(wù)器CPU使用率性能指標(biāo)
 
  CPU使用率是單位時(shí)間內(nèi)服務(wù)器CPU的使用統(tǒng)計(jì),可以用除CPU空閑時(shí)間外其他時(shí)間占總CPU時(shí)間的百分比來(lái)表示,即:CPU使用率=1-CPU空閑時(shí)間/總CPU時(shí)間。
  命令:#top????????? //top工具間隔3s會(huì)動(dòng)態(tài)滾動(dòng)更新一次數(shù)據(jù)
 
  字段說(shuō)明:
  us (user):用戶態(tài)的CPU使用時(shí)間比例,是用戶運(yùn)行程序的真正時(shí)間,它不包括后面的ni時(shí)間;
  sy (system): 內(nèi)核態(tài)的CPU使用時(shí)間比例,是操作系統(tǒng)的運(yùn)行時(shí)間,操作系統(tǒng)運(yùn)行時(shí),用戶運(yùn)行程序往往處于等待狀態(tài);
  ni (nice): 表示低優(yōu)先級(jí)用戶態(tài)的CPU時(shí)間比例,取值范圍為[-20,19],數(shù)值越大,則優(yōu)先級(jí)越低;
  id (idle): 表示空閑的CPU時(shí)間比例,值越大,CPU空閑時(shí)間比例越高,利用率越低;
  wa (iowait): 表示處于IO等待狀態(tài)的CPU時(shí)間比例;
  hi (hard interrupt): 表示處理硬中斷的CPU時(shí)間比例;
  si (soft interrupt): 與hi相反,表示處理軟中斷的CPU時(shí)間比例;
  st (steal): 表示當(dāng)前系統(tǒng)運(yùn)行在虛擬機(jī)中被其他虛擬機(jī)占用的CPU時(shí)間比例。
 
  在性能測(cè)試中,系統(tǒng)整體的CPU使用率可以用(1-id)來(lái)計(jì)算。當(dāng)us很高時(shí),說(shuō)明CPU時(shí)間主要消耗在用戶代碼上,可以從用戶代碼角度考慮優(yōu)化性能;當(dāng)sy很高時(shí),說(shuō)明CPU時(shí)間主要消耗在內(nèi)核上,可以從是否系統(tǒng)調(diào)用頻繁、CPU進(jìn)程或線程切換頻繁角度考慮性能的優(yōu)化;當(dāng)wa很高時(shí),說(shuō)明有進(jìn)程在進(jìn)行頻繁的IO操作,可能是磁盤(pán)IO或者網(wǎng)絡(luò)IO。
 
  一般情況下,如果%us+%sy<=70%,我們可以認(rèn)為系統(tǒng)的運(yùn)行狀態(tài)良好。
 
  推薦閱讀:
 
 
 
 
 
本文內(nèi)容不用于商業(yè)目的,如涉及知識(shí)產(chǎn)權(quán)問(wèn)題,請(qǐng)權(quán)利人聯(lián)系SPASVO小編(021-60725088-8054),我們將立即處理,馬上刪除。
滬ICP備07036474號(hào) 2003-2024 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨詢

添加客服微信 歡迎咨詢測(cè)試工具和測(cè)試服務(wù)

微信客服
問(wèn)題
反饋
產(chǎn)品
畫(huà)冊(cè)

掃描二維碼下載澤眾軟件企業(yè)宣傳冊(cè)

產(chǎn)品畫(huà)冊(cè)
返回
頂部

方案咨詢

×
提交信息

電話咨詢,400-035-7887,安排專業(yè)技術(shù)售前給您解答(產(chǎn)品試用、技術(shù)交流、服務(wù)咨詢和商務(wù)報(bào)價(jià))。

您的信息已成功提交!

我們的客服人員稍后會(huì)與您聯(lián)系