成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

包含linux下的命令top的詞條

Linux中top命令輸出指標(biāo)詳解

top命令是Linux下常用的性能分析工具,能夠?qū)崟r顯示系統(tǒng)中各個進程的資源占用狀況,類似于Windows的任務(wù)管理器。top顯示系統(tǒng)當(dāng)前的進程和其他狀況,是一個動態(tài)顯示過程,可以自動或者通過用戶按鍵來不斷刷新當(dāng)前狀態(tài)。如果在前臺執(zhí)行該命令,它將獨占前臺,直到用戶終止該程序為止.。比較準(zhǔn)確的說,top命令提供了實時的對系統(tǒng)處理器的狀態(tài)監(jiān)控,顯示系統(tǒng)中CPU最“敏感”的任務(wù)列表。top命令可以按CPU使用、內(nèi)存使用和執(zhí)行時間對任務(wù)進行排序。而且該命令的很多特性都可以通過交互式命令或者在個人定制文件中進行設(shè)定.。

網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、小程序定制開發(fā)、集團企業(yè)網(wǎng)站建設(shè)等服務(wù)項目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了裕安免費建站歡迎大家使用!

下面詳細介紹它的使用方法。

對于一個新手來說,如果從來沒有使用過top命令,在命令行模式下直接輸入top,可以查看到當(dāng)前所有進程的信息。

輸出結(jié)果中,有很多指標(biāo)。下面介紹各個指標(biāo)都代表什么含義。

top命令輸出結(jié)果中,統(tǒng)計信息區(qū)前五行是系統(tǒng)整體的統(tǒng)計信息。

第一行是任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。其內(nèi)容如下:

第二、三行為進程和CPU的信息。當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。內(nèi)容如下:

最后兩行為內(nèi)存信息。內(nèi)容如下:

進程信息區(qū)統(tǒng)計信息區(qū)域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。

默認情況下僅顯示比較重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列??梢酝ㄟ^下面的快捷鍵來更改顯示內(nèi)容。

參考列表:

Linux TOP命令按內(nèi)存占用排序和按CPU占用排序

Linux存在著許多不同的Linux版本,但它們都使用了Linux內(nèi)核。Linux可安裝在各種計算機硬件設(shè)備中,比如手機、平板電腦、路由器、視頻游戲控制臺、臺式計算機、大型機和超級計算機。下面讓我們一起去了解Linux TOP命令 按內(nèi)存占用排序和按CPU占用排序。

   Linux TOP命令 按內(nèi)存占用排序和按CPU占用排序:

:在命令行提示符執(zhí)行top命令

2:輸入大寫P,則結(jié)果按CPU占用降序排序。輸入大寫M,結(jié)果按內(nèi)存占用降序排序。(注:大寫P可以在capslock狀態(tài)輸入p,或者按Shift+p)

另外:

認識top的顯示結(jié)果

top命令的顯示結(jié)果如下所示:

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 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1379 root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd 14704 root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top 1 root 16 0 1992 632 544 S 0.0 0.3 0:00.90 init 2 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 3 root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0統(tǒng)計信息區(qū)

前五行是系統(tǒng)整體的統(tǒng)計信息。第一行是任務(wù)隊列信息,同 uptime 命令的執(zhí)行結(jié)果。其內(nèi)容如下:

01:06:48當(dāng)前時間

up 1:22系統(tǒng)運行時間,格式為時:分

1 user當(dāng)前登錄用戶數(shù)

load average: 0.06, 0.60, 0.48系統(tǒng)負載,即任務(wù)隊列的平均長度。

三個數(shù)值分別為 1分鐘、5分鐘、15分鐘前到現(xiàn)在的平均值。

第二、三行為進程和CPU的信息。當(dāng)有多個CPU時,這些內(nèi)容可能會超過兩行。內(nèi)容如下:

Tasks: 29 total進程總數(shù)

1 running正在運行的進程數(shù)

28 sleeping睡眠的進程數(shù)

0 stopped停止的進程數(shù)

0 zombie僵尸進程數(shù)

Cpu(s): 0.3% us用戶空間占用CPU百分比

1.0% sy內(nèi)核空間占用CPU百分比

0.0% ni用戶進程空間內(nèi)改變過優(yōu)先級的進程占用CPU百分比

98.7% id空閑CPU百分比

0.0% wa等待輸入輸出的CPU時間百分比

0.0% hi

0.0% si

最后兩行為內(nèi)存信息。內(nèi)容如下:

Mem: 191272k total物理內(nèi)存總量

173656k used使用的物理內(nèi)存總量

17616k free空閑內(nèi)存總量

22052k buffers用作內(nèi)核緩存的內(nèi)存量

Swap: 192772k total交換區(qū)總量

0k used使用的交換區(qū)總量

192772k free空閑交換區(qū)總量

123988k cached緩沖的交換區(qū)總量。

內(nèi)存中的內(nèi)容被換出到交換區(qū),而后又被換入到內(nèi)存,但使用過的交換區(qū)尚未被覆蓋,

該數(shù)值即為這些內(nèi)容已存在于內(nèi)存中的交換區(qū)的大小。

相應(yīng)的內(nèi)存再次被換出時可不必再對交換區(qū)寫入。

進程信息區(qū)

統(tǒng)計信息區(qū)域的下方顯示了各個進程的詳細信息。首先來認識一下各列的含義。

序號列名含義

aPID進程id

bPPID父進程id

cRUSERReal user name

dUID進程所有者的用戶id

eUSER進程所有者的用戶名

fGROUP進程所有者的組名

gTTY啟動進程的終端名。不是從終端啟動的進程則顯示為 ?

hPR優(yōu)先級

iNInice值。負值表示高優(yōu)先級,正值表示低優(yōu)先級

jP最后使用的CPU,僅在多CPU環(huán)境下有意義

k%CPU上次更新到現(xiàn)在的CPU時間占用百分比

lTIME進程使用的CPU時間總計,單位秒

mTIME+進程使用的CPU時間總計,單位1/100秒

n%MEM進程使用的物理內(nèi)存百分比

oVIRT進程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES

pSWAP進程使用的虛擬內(nèi)存中,被換出的大小,單位kb。

qRES進程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA

rCODE可執(zhí)行代碼占用的物理內(nèi)存大小,單位kb

sDATA可執(zhí)行代碼以外的部分(數(shù)據(jù)段+棧)占用的物理內(nèi)存大小,單位kb

tSHR共享內(nèi)存大小,單位kb

unFLT頁面錯誤次數(shù)

vnDRT最后一次寫入到現(xiàn)在,被修改過的頁面數(shù)。

wS進程狀態(tài)。

D=不可中斷的睡眠狀態(tài)

R=運行

S=睡眠

T=跟蹤/停止

Z=僵尸進程

xCOMMAND命令名/命令行

yWCHAN若該進程在睡眠,則顯示睡眠中的系統(tǒng)函數(shù)名

zFlags任務(wù)標(biāo)志,參考 sched.h

默認情況下僅顯示比較重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列??梢酝ㄟ^下面的快捷鍵來更改顯示內(nèi)容。

更改顯示內(nèi)容

通過 f 鍵可以選擇顯示的內(nèi)容。按 f 鍵之后會顯示列的列表,按 a-z 即可顯示或隱藏對應(yīng)的列,最后按回車鍵確定。

按 o 鍵可以改變列的顯示順序。按小寫的 a-z 可以將相應(yīng)的列向右移動,而大寫的 A-Z 可以將相應(yīng)的列向左移動。最后按回車鍵確定。

按大寫的 F 或 O 鍵,然后按 a-z 可以將進程按照相應(yīng)的列進行排序。而大寫的 R 鍵可以將當(dāng)前的排序倒轉(zhuǎn)。

linux中top命令

top 命令可以動態(tài)地持續(xù)監(jiān)聽進程地運行狀態(tài),與此同時,該命令還提供了一個交互界面,用戶可以根據(jù)需要,人性化地定制自己的輸出,進而更清楚地了進程的運行狀態(tài)。

以上述返回結(jié)果為例;

以上為系統(tǒng)整體信息的說明,接下來為相信進程的說明

Linux系統(tǒng)top命令的使用方法介紹

Linux系統(tǒng)top命令的使用方法介紹

在Linux系統(tǒng)中top命令可以用來監(jiān)測進程的狀態(tài),也可以修改進程的優(yōu)先序列。本文就來教大家Linux系統(tǒng)中top命令的使用方法,一起來看一下。

1、主要選項

-d:后接秒數(shù),狀態(tài)更新的秒數(shù),默認5秒

-b:以批次的方式運行top,通常利用重定向?qū)op的輸出重定向到文件

-n:結(jié)合-b使用,運行top幾次

-p:指定觀察的進程的'PID

2、在 top 執(zhí)行過程當(dāng)中可以使用的按鍵命令:

?:顯示在 top 當(dāng)中可以輸入按鍵命令

P:按CPU的利用率排序顯示;

M:按內(nèi)存的利用率排序顯示;

N:以 PID排序!

T:由該進程使用的CPU時間累積 (TIME+) 排序。

k:給某個 PID 一個信號(signal)

r:給某個 PID 重新指定一個nice值。

q:退出top。

3、例子

$top -d 2 //每2秒更新一次運行狀態(tài)

$top -b -n 2 》 ~/tmp/top.txt //將2次運行的狀態(tài)信息導(dǎo)出到文件中

$top -d 2 -p 1425 //每2秒更新一次指定進程的運行狀態(tài)信息

以上就是Linux中top命令的使用方法的全部內(nèi)容了,所以top命令的功能,有點類似微軟系統(tǒng)中進程管理器的功能,使用top命令可以監(jiān)控Linux的性能,具體方法可以參考:《如何使用top命令監(jiān)控Linux系統(tǒng)性能》

Linux TOP 命令

top命令分為匯總區(qū)和任務(wù)明細區(qū)

當(dāng)前時間是15:39:37. 系統(tǒng)已經(jīng)運行了90天,15個小時,26分鐘。當(dāng)前有兩個活躍用戶

上下兩行以kb形式展示物理內(nèi)存和swap內(nèi)存的總計,空閑(free), 已使用(total)的情況

其中buff/cache ,是在cpu讀寫硬盤數(shù)據(jù)時,為了提速在內(nèi)存中開辟的緩沖(buffer針對寫)或緩存區(qū)域(cache針對讀)

avail mem 是創(chuàng)建新進程時,在不使用swap分區(qū)的情況下,能夠分配的內(nèi)存大小。這個大小可能比當(dāng)前的free還大,這是因為buff/cache中的內(nèi)存在創(chuàng)建進程時,若需要,也是可以搶占過來的。

總共有27個進程,1個運行,26的sleep中

load average后面的三組數(shù)字分別是1分鐘、5分鐘、15分鐘的工作負載情況。這里的Load指的出于R(runing)和D(Uninterruptible sleep)的兩種狀態(tài)下的進程數(shù)

在單核cpu情況下。load average 為0.4的表示,其cpu利用率只有40%。 load average 為1,表示cpu利用率為100。load average 為2.12說明,cpu已經(jīng)超負荷112% (2.12減滿負荷1,即為超負荷部分)

在多核cpu的機器上,需要將以上的1,5,15的負載除以對應(yīng)的cpu核數(shù),才好評估對應(yīng)的cpu的負載情況

比如,這個cpu為40核的機器上,其cpu過去一分鐘的使用情況為:8.26/40=0.2065 ,說明cpu使用率只有20%

展示每個進程的情況

在top名稱執(zhí)行后,按小k,可以進入進程殺死對話框

在后面輸入進程號,即可殺死進程

在top命令下

按以下大寫字母,分別按不同的維度進行排序

當(dāng)然你也可以在命令啟動時,直接對top加參數(shù)。比如以cpu使用情況排序

top命令默認顯示的進程的運行情況,在top命令執(zhí)行后,按大寫的H,可進入線程執(zhí)行情況頁面,再按一次H則會到進程展示?;蛘咴趩訒r對top加參數(shù) top -H

在top執(zhí)行后,按小c,則能夠展示進程路徑,并且對內(nèi)核進程的名稱(command列),加上方括號。再按c切換回去

當(dāng)然也可以在啟動時,加參數(shù) top -c

top執(zhí)行后按大V

在top啟動后,按小寫u,在輸入框中輸入對應(yīng)的用戶名

或者在top啟動時,通過加參數(shù)來過濾用戶 top -u root

在top啟動后,按大O,進入過濾表達式的輸入框

表達式有以下幾種類型

輸入等號'=',清除filter表達式

在top命令下,按t或m來進行進度條顯示

首先基于 ps aux | grep processName 找到對應(yīng)進程的pid

然后使用 top -c -p pid 方式單過濾查看該進程的資源占用情況

在linux中top命令的具體用法是什么?

top命令查看當(dāng)前刷新進程

實時顯示 process 的動態(tài)

top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

例如:

輸入 ?top -n 10 ? 后將屏幕顯示10次刷新的進程

top類似windows下任務(wù)管理器的功能,用于即時顯示進程的動態(tài)信息

它的選項主要是調(diào)整顯示信息的速度/范圍等等

具體的可以看man top

文章標(biāo)題:包含linux下的命令top的詞條
網(wǎng)站網(wǎng)址:http://jinyejixie.com/article24/dodpjce.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、做網(wǎng)站網(wǎng)站導(dǎo)航、關(guān)鍵詞優(yōu)化、手機網(wǎng)站建設(shè)、建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
弥渡县| 天柱县| 介休市| 石楼县| 漳浦县| 舒兰市| 博乐市| 融水| 炉霍县| 项城市| 珲春市| 绥芬河市| 咸阳市| 明水县| 龙山县| 高雄市| 克什克腾旗| 荔浦县| 通州市| 丹阳市| 漳浦县| 闽清县| 宁国市| 双城市| 永顺县| 湘乡市| 汕尾市| 当雄县| 高州市| 恩施市| 勐海县| 平塘县| 宣汉县| 德化县| 阳泉市| 紫金县| 闽侯县| 苏州市| 蓝田县| 东乌珠穆沁旗| 衢州市|