TOP结果详解
2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>
TOP前5行
top - 16:24:25 up 284 days, 4:59, 1 user, load average: 0.10, 0.05, 0.01top
當(dāng)前時(shí)間、系統(tǒng)啟動(dòng)時(shí)間、當(dāng)前系統(tǒng)登錄用戶(hù)數(shù)目、平均負(fù)載(1分鐘,10分鐘,15分鐘)。
平均負(fù)載(load average),一般對(duì)于單個(gè)cpu來(lái)說(shuō),負(fù)載在0~1.00之間是正常的,超過(guò)1.00須引起注意。在多核cpu中,系統(tǒng)平均負(fù)載不應(yīng)該高于cpu核心的總數(shù)。
Tasks
Tasks: 115 total, 1 running, 114 sleeping, 0 stopped, 0 zombie進(jìn)程總數(shù)、運(yùn)行進(jìn)程數(shù)、休眠進(jìn)程數(shù)、終止進(jìn)程數(shù)、僵死進(jìn)程數(shù)。
Cpu(s)
Cpu(s): 0.1%us, 0.0%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.1%si, 0.0%st%us????用戶(hù)空間占用cpu百分比;
%sy????內(nèi)核空間占用cpu百分比;
%ni????用戶(hù)進(jìn)程空間內(nèi)改變過(guò)優(yōu)先級(jí)的進(jìn)程占用cpu百分比;
%id????空閑cpu百分比,反映一個(gè)系統(tǒng)cpu的閑忙程度。越大越空閑;
%wa? 等待輸入輸出(I/O)的cpu百分比;
%hi ? ?指的是cpu處理硬件中斷的時(shí)間;
%si????值的是cpu處理軟件中斷的時(shí)間;
%st????用于有虛擬cpu的情況,用來(lái)指示被虛擬機(jī)偷掉的cpu時(shí)間。
Mem
Mem: 4074364k total, 3733628k used, 340736k free, 296520k bufferstotal????????總的物理內(nèi)存;
used???????使用物理內(nèi)存大小;
free????? ? ?空閑物理內(nèi)存;
buffers????用于內(nèi)核緩存的內(nèi)存大小
Swep
Swap: 2104504k total, 40272k used, 2064232k free, 931680k cachedtotal????????總的交換空間大小;
used???????已經(jīng)使用交換空間大小;
free????? ? ?空間交換空間大小;
cached???緩沖的交換空間大小
buffers于cached區(qū)別:buffers指的是塊設(shè)備的讀寫(xiě)緩沖區(qū),cached指的是文件系統(tǒng)本身的頁(yè)面緩存。他們都是Linux系統(tǒng)底層的機(jī)制,為了加速對(duì)磁盤(pán)的訪問(wèn)
TOP進(jìn)程列表
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 11836 root 15 0 2324 1028 800 R 0.3 0.0 0:00.02 top 27225 root 25 0 1494m 696m 11m S 0.3 17.5 2304:03 javaPID ???????進(jìn)程號(hào)
USER????運(yùn)行用戶(hù)
PR????????優(yōu)先級(jí),PR(Priority)所代表的值有什么含義?它其實(shí)就是進(jìn)程調(diào)度器分配給進(jìn)程的時(shí)間片長(zhǎng)度,單位是時(shí)鐘個(gè)數(shù),那么一個(gè)時(shí)鐘需要多長(zhǎng)時(shí)間呢?這跟CPU的主頻以及操作系統(tǒng)平臺(tái)有關(guān),比如linux上一般為10ms,那么PR值為15則表示這個(gè)進(jìn)程的時(shí)間片為150ms。
NI ????? ? ?任務(wù)nice值
VIRT ? ? ?進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
RES ? ? ? 物理內(nèi)存用量
SHR ? ? ? 共享內(nèi)存用量
S ????? ? ? 該進(jìn)程的狀態(tài)。其中S代表休眠狀態(tài);D代表不可中斷的休眠狀態(tài);R代表運(yùn)行狀態(tài);Z代表僵死狀態(tài);T代表停止或跟蹤狀態(tài)
%CPU ??該進(jìn)程自最近一次刷新以來(lái)所占用的CPU時(shí)間和總時(shí)間的百分比
%MEM ?該進(jìn)程占用的物理內(nèi)存占總內(nèi)存的百分比
TIME+ ? ?累計(jì)cpu占用時(shí)間
COMMAND 該進(jìn)程的命令名稱(chēng),如果一行顯示不下,則會(huì)進(jìn)行截取。內(nèi)存中的進(jìn)程會(huì)有一個(gè)完整的命令行
轉(zhuǎn)載于:https://my.oschina.net/cnarthurs/blog/827987
總結(jié)
- 上一篇: 让Apache支持Wap网站
- 下一篇: [Leedcode][JAVA][第87