新聞中心
linux怎樣使用top命令查看系統(tǒng)狀態(tài)
命令行輸入top,回車
員工經(jīng)過(guò)長(zhǎng)期磨合與沉淀,具備了協(xié)作精神,得以通過(guò)團(tuán)隊(duì)的力量開發(fā)出優(yōu)質(zhì)的產(chǎn)品。創(chuàng)新互聯(lián)建站堅(jiān)持“專注、創(chuàng)新、易用”的產(chǎn)品理念,因?yàn)椤皩W⑺詫I(yè)、創(chuàng)新互聯(lián)網(wǎng)站所以易用所以簡(jiǎn)單”。公司專注于為企業(yè)提供成都網(wǎng)站制作、做網(wǎng)站、微信公眾號(hào)開發(fā)、電商網(wǎng)站開發(fā),小程序設(shè)計(jì),軟件按需制作等一站式互聯(lián)網(wǎng)企業(yè)服務(wù)。
13:42:59 當(dāng)前系統(tǒng)時(shí)間
6 days, 9:29 系統(tǒng)已經(jīng)運(yùn)行了6天6小時(shí)29分鐘(在這期間沒(méi)有重啟過(guò))
3 users 當(dāng)前有3個(gè)用戶登錄系統(tǒng)
load average: 3.06,3.01, 1.79 load average后面的三個(gè)數(shù)分別是1分鐘、5分鐘、15分鐘的負(fù)載情況。
load average數(shù)據(jù)是每隔5秒鐘檢查一次活躍的進(jìn)程數(shù),然凳譽(yù)瞎后按特定算法計(jì)算出的數(shù)值。如果這個(gè)數(shù)除以邏輯CPU的數(shù)量,結(jié)果高于5的時(shí)候就表明系統(tǒng)在超負(fù)棗空荷運(yùn)轉(zhuǎn)了。
Tasks 任務(wù)(進(jìn)程),系統(tǒng)現(xiàn)在共有131個(gè)進(jìn)程,其中處于運(yùn)行中的有3個(gè),127個(gè)在休眠(sleep),stoped狀態(tài)的有0個(gè),zombie狀態(tài)(僵尸)的有1個(gè)。
10.6% us 用戶空間占用CPU的百分比。
2.2% sy 內(nèi)核空間占用CPU的百分比。
0.0% ni 改變過(guò)優(yōu)先級(jí)的進(jìn)程占用CPU的百分比
84.5% id 空閑CPU百分比
2.5% wa IO等待占用CPU的百分比
0.1% hi 硬中斷(Hardware IRQ)占用CPU的百分比
0.0% si 軟中斷(Software Interrupts)占用CPU的百分比
在這里CPU的使用比率和windows概念不同,如果你不理解用戶空間和內(nèi)核空間,需要充充電了。
8300124k total 物理內(nèi)存總量(8GB)
5979476k used 使用中的內(nèi)存總量(5.7GB)
2320648k free 空閑內(nèi)存總量(2.2G)
455544k buffers 緩存的內(nèi)存量 (434M)
第五行:swap交換分區(qū)
8193108k total 交換區(qū)總量(8GB)
41568k used 使用的交換區(qū)總量(40.6M)
8151540k free 空閑交換區(qū)總量(8GB)
4217456k cached 緩沖的交換區(qū)總量(4GB)
內(nèi)存總量(used)指的是現(xiàn)在系統(tǒng)內(nèi)核控制的內(nèi)存數(shù),空閑內(nèi)存總量(free)是內(nèi)核還未納入其管控范圍的數(shù)量。納入內(nèi)核管理的內(nèi)存不見(jiàn)得都在使用中,還包括過(guò)去使用過(guò)的現(xiàn)在可以被重復(fù)利用的內(nèi)存,內(nèi)核并不把這些可被重新使用的內(nèi)存交還到free中去,因此在linux上free內(nèi)存會(huì)越來(lái)越少,但不用為此擔(dān)心。
如果出于習(xí)慣去計(jì)算可用內(nèi)存數(shù),這里有個(gè)近似的計(jì)算公式:第四行的free + 第四行的buffers + 第五行的cached,按這個(gè)公式此臺(tái)服務(wù)器的可用內(nèi)存:?2320648+455544?+4217456?= 6.6GB。
對(duì)于內(nèi)存監(jiān)控,在top里我們要時(shí)刻監(jiān)控第五行swap交換分區(qū)的used,如果這個(gè)數(shù)值在不斷的變化,說(shuō)明內(nèi)核在不斷進(jìn)行內(nèi)存和swap的數(shù)據(jù)交換,這是真正的內(nèi)存不夠用了。
各進(jìn)程(任務(wù))的狀態(tài)監(jiān)控:
PID 進(jìn)程id
USER 進(jìn)程所有者
PR 進(jìn)程優(yōu)先級(jí)
NI nice值。負(fù)值表示高優(yōu)先級(jí),正值表示低優(yōu)先級(jí)
VIRT 進(jìn)程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
RES 進(jìn)程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA
SHR 共享內(nèi)存大小,單位kb
S 進(jìn)程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運(yùn)行 S=睡眠 T=跟蹤/停止 Z=僵尸進(jìn)程
%CPU 上次更新到虛祥現(xiàn)在的CPU時(shí)間占用百分比
%MEM 進(jìn)程使用的物理內(nèi)存百分比
TIME+ 進(jìn)程使用的CPU時(shí)間總計(jì),單位1/100秒
COMMAND 進(jìn)程名稱(命令名/命令行)
Linux下的 top 命令詳解
2020-12-29
命令行下查絕埋看uptime
第二行:進(jìn)程狀態(tài)
第三行:CPU狀態(tài)
第四行:物理內(nèi)存使用情況
第五行:交換內(nèi)并缺螞扮歷存使用情況
第六行
Linux top命令的數(shù)據(jù)從哪兒來(lái)
在輪彎老linux的top命臘升令里的cpu信息是什么意思呢?
Cpu(s): 62.1% us, 15.9% sy, 0.1% ni, 19.4% id, 2.0% wa, 0.1% hi, 0.4% si
Mem: 8247956k total, 8232004k used, 15952k free, 205240k buffers
Swap: 8191992k total, 48k used, 8191944k free, 7156092k cached
top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管鬧陸理器。下面詳細(xì)介紹它的使用方法。
top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48
Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 191272k total, 173656k used, 17616k free, 22052k buffers
Swap: 192772k total, 0k used, 192772k free, 123988k cached
文章標(biāo)題:linux基本命令top的簡(jiǎn)單介紹
網(wǎng)頁(yè)URL:http://www.ef60e0e.cn/article/dshoejo.html