LINUX作為一個(ge)(ge)(ge)多任(ren)務(wu)操作系統(tong),將(jiang)每(mei)個(ge)(ge)(ge)CPU的(de)(de)(de)時(shi)間劃分為很短(duan)的(de)(de)(de)時(shi)間片,再通過調(diao)度器輪流分配給各(ge)個(ge)(ge)(ge)任(ren)務(wu)使(shi)用(yong)(yong)(yong)(yong),因(yin)此造成(cheng)多任(ren)務(wu)同時(shi)運行的(de)(de)(de)錯覺,TOP和(he)PS是最(zui)常用(yong)(yong)(yong)(yong)的(de)(de)(de)性能(neng)分析工(gong)具(ju)。TOP顯(xian)示了(le)系統(tong)總體(ti)的(de)(de)(de)CPU和(he)內存使(shi)用(yong)(yong)(yong)(yong)情況,以及(ji)各(ge)個(ge)(ge)(ge)進(jin)(jin)程(cheng)的(de)(de)(de)資源使(shi)用(yong)(yong)(yong)(yong)情況 PS則只顯(xian)示了(le)每(mei)個(ge)(ge)(ge)進(jin)(jin)程(cheng)的(de)(de)(de)資源使(shi)用(yong)(yong)(yong)(yong)情況,pidstat是專門分析每(mei)個(ge)(ge)(ge)進(jin)(jin)程(cheng)的(de)(de)(de)CPU使(shi)用(yong)(yong)(yong)(yong)情況的(de)(de)(de)工(gong)具(ju),使(shi)用(yong)(yong)(yong)(yong)top,ps,pidstat等工(gong)具(ju),能(neng)夠輕松找到占(zhan)用(yong)(yong)(yong)(yong)CPU使(shi)用(yong)(yong)(yong)(yong)率(lv)較高(100%)的(de)(de)(de)進(jin)(jin)程(cheng),接下(xia)來,你(ni)可能(neng)想知道占(zhan)用(yong)(yong)(yong)(yong)CPU的(de)(de)(de)是哪(na)個(ge)(ge)(ge)函(han)數呢,找到它,才能(neng)更有效(xiao),更針對性的(de)(de)(de)進(jin)(jin)行性能(neng)優化(hua)。CPU使(shi)用(yong)(yong)(yong)(yong)率(lv)是最(zui)直觀和(he)最(zui)常用(yong)(yong)(yong)(yong)的(de)(de)(de)系統(tong)性能(neng)指