top 查看內(nèi)存占用
PID:進(jìn)程的ID
USER:進(jìn)程所有者
PR:進(jìn)程的優(yōu)先級別慕趴,越小越優(yōu)先被執(zhí)行
NInice:值
VIRT:進(jìn)程占用的虛擬內(nèi)存
RES:進(jìn)程占用的物理內(nèi)存
SHR:進(jìn)程使用的共享內(nèi)存
S:進(jìn)程的狀態(tài)陨界。S表示休眠,R表示正在運(yùn)行蒲障,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值為負(fù)數(shù)
%CPU:進(jìn)程占用CPU的使用率
%MEM:進(jìn)程使用的物理內(nèi)存和總內(nèi)存的百分比
TIME+:該進(jìn)程啟動后占用的總的CPU時(shí)間,即占用CPU使用時(shí)間的累加值单山。
COMMAND:進(jìn)程啟動命令名稱
free -h 查找看總體
total:總計(jì)物理內(nèi)存的大小碍现。
used:已使用多大。
free:可用有多少米奸。
Shared:多個進(jìn)程共享的內(nèi)存總額昼接。
Buffers/cached:磁盤緩存的大小。
第三行(-/+ buffers/cached):
used:已使用多大悴晰。
free:可用有多少慢睡。
第四行就不多解釋了。
區(qū)別:第二行(mem)的used/free與第三行(-/+ buffers/cache) used/free的區(qū)別铡溪。 這兩個的區(qū)別在于使用的角度來看漂辐,第一行是從OS的角度來看,因?yàn)閷τ贠S棕硫,buffers/cached 都是屬于被使用髓涯,所以他的可用內(nèi)存是434884KB,已用內(nèi)存是3489800KB,
第三行所指的是從應(yīng)用程序角度來看,對于應(yīng)用程序來說哈扮,buffers/cached 是等于可用的纬纪,因?yàn)閎uffer/cached是為了提高文件讀取的性能,當(dāng)應(yīng)用程序需在用到內(nèi)存的時(shí)候滑肉,buffer/cached會很快地被回收包各。
所以從應(yīng)用程序的角度來說,可用內(nèi)存=系統(tǒng)free memory+buffers+cached靶庙。