chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分享一篇關(guān)于講解top命令的硬核干貨

工程師鄧生 ? 來源:CSDN ? 作者:鎮(zhèn)杰。 ? 2022-09-13 09:52 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

Linux中的top命令顯示系統(tǒng)上正在運(yùn)行的進(jìn)程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務(wù)器的負(fù)載。在本篇中,我們會(huì)探索top命令的細(xì)節(jié)。top命令是一個(gè)交互命令。在運(yùn)行top的時(shí)候還可以運(yùn)行很多命令。我們也會(huì)探索這些命令。

(譯注:不同發(fā)行版的top命令在各種細(xì)節(jié)有不同,如果發(fā)現(xiàn)不同時(shí),請(qǐng)讀你的幫助手冊(cè)和命令內(nèi)的幫助。)

1. Top 命令輸出:

首先,讓我們了解一下輸出。top命令會(huì)顯示系統(tǒng)的很多信息。我們需要理解不同部分輸出的意義:默認(rèn)運(yùn)行時(shí),top命令會(huì)顯示如下輸出:

0b13c446-32f6-11ed-ba43-dac502259ad0.jpg

前幾行水平顯示了不同系統(tǒng)參數(shù)的概括,接下來是進(jìn)程和它們?cè)诹兄械膶傩浴?/p>

1.1 系統(tǒng)運(yùn)行時(shí)間和平均負(fù)載:

0b377094-32f6-11ed-ba43-dac502259ad0.png

top命令的頂部顯示與uptime命令相似的輸出。

這些字段顯示:

當(dāng)前時(shí)間

系統(tǒng)已運(yùn)行的時(shí)間

當(dāng)前登錄用戶的數(shù)量

相應(yīng)最近1、5和15分鐘內(nèi)的平均負(fù)載。

可以使用’l’命令切換uptime的顯示。

1.2 任務(wù):

0b51eb0e-32f6-11ed-ba43-dac502259ad0.png

第二行顯示的是任務(wù)或者進(jìn)程的總結(jié)。進(jìn)程可以處于不同的狀態(tài)。這里顯示了全部進(jìn)程的數(shù)量。除此之外,還有正在運(yùn)行、睡眠、停止、僵尸進(jìn)程的數(shù)量(僵尸是一種進(jìn)程的狀態(tài))。這些進(jìn)程概括信息可以用’t’切換顯示。

1.3 CPU 狀態(tài):

0b6860dc-32f6-11ed-ba43-dac502259ad0.png

下一行顯示的是CPU狀態(tài)。這里顯示了不同模式下的所占CPU時(shí)間的百分比。這些不同的CPU時(shí)間表示:

us, user:運(yùn)行(未調(diào)整優(yōu)先級(jí)的) 用戶進(jìn)程的CPU時(shí)間

sy,system: 運(yùn)行內(nèi)核進(jìn)程的CPU時(shí)間

ni,niced:運(yùn)行已調(diào)整優(yōu)先級(jí)的用戶進(jìn)程的CPU時(shí)間

wa,IO wait: 用于等待IO完成的CPU時(shí)間

hi:處理硬件中斷的CPU時(shí)間

si: 處理軟件中斷的CPU時(shí)間

st:這個(gè)虛擬機(jī)被hypervisor偷去的CPU時(shí)間(譯注:如果當(dāng)前處于一個(gè)hypervisor下的vm,實(shí)際上hypervisor也是要消耗一部分CPU處理時(shí)間的)。

可以使用’t’命令切換顯示。

1.4 內(nèi)存使用:

0b7b7960-32f6-11ed-ba43-dac502259ad0.png

接下來兩行顯示內(nèi)存使用率,有點(diǎn)像’free’命令。第一行是物理內(nèi)存使用,第二行是虛擬內(nèi)存使用(交換空間)。

物理內(nèi)存顯示如下:全部可用內(nèi)存、已使用內(nèi)存、空閑內(nèi)存、緩沖內(nèi)存。相似地:交換部分顯示的是:全部、已使用、空閑和緩沖交換空間。

內(nèi)存顯示可以用’m’命令切換。

1.5 字段/列:

0b903b98-32f6-11ed-ba43-dac502259ad0.png

在橫向列出的系統(tǒng)屬性和狀態(tài)下面,是以列顯示的進(jìn)程。不同的列代表下面要解釋的不同屬性。

默認(rèn)上,top顯示這些關(guān)于進(jìn)程的屬性:

PID

進(jìn)程ID,進(jìn)程的唯一標(biāo)識(shí)符

USER

進(jìn)程所有者的實(shí)際用戶名。

PR

進(jìn)程的調(diào)度優(yōu)先級(jí)。這個(gè)字段的一些值是’rt’。這意味這這些進(jìn)程運(yùn)行在實(shí)時(shí)態(tài)。

NI

進(jìn)程的nice值(優(yōu)先級(jí))。越小的值意味著越高的優(yōu)先級(jí)。

VIRT

進(jìn)程使用的虛擬內(nèi)存。

RES

駐留內(nèi)存大小。駐留內(nèi)存是任務(wù)使用的非交換物理內(nèi)存大小。

SHR

SHR是進(jìn)程使用的共享內(nèi)存。

S

這個(gè)是進(jìn)程的狀態(tài)。它有以下不同的值:

D – 不可中斷的睡眠態(tài)。

R – 運(yùn)行態(tài)

S – 睡眠態(tài)

T – 被跟蹤或已停止

Z – 僵尸態(tài)

%CPU

自從上一次更新時(shí)到現(xiàn)在任務(wù)所使用的CPU時(shí)間百分比。

%MEM

進(jìn)程使用的可用物理內(nèi)存百分比。

TIME+

任務(wù)啟動(dòng)后到現(xiàn)在所使用的全部CPU時(shí)間,精確到百分之一秒。

COMMAND

運(yùn)行進(jìn)程所使用的命令。

還有許多在默認(rèn)情況下不會(huì)顯示的輸出,它們可以顯示進(jìn)程的頁錯(cuò)誤、有效組和組ID和其他更多的信息。

2. 交互命令:

我們之前說過top是一個(gè)交互命令。上一節(jié)我們已經(jīng)遇到了一些命令。這里我們會(huì)探索更多的命令。

2.1 ‘h’: 幫助

首先,我們可以用’h’或者’?’顯示交互命令的幫助菜單。

0ba917d0-32f6-11ed-ba43-dac502259ad0.jpg

2.2 ‘’ 或者 ‘’: 刷新顯示

top命令默認(rèn)在一個(gè)特定間隔(3秒)后刷新顯示。要手動(dòng)刷新,用戶可以輸入回車或者空格。

2.3 ‘A’: 切換交替顯示模式

這個(gè)命令在全屏和交替模式間切換。在交替模式下會(huì)顯示4個(gè)窗口(譯注:分別關(guān)注不同的字段):

Def (默認(rèn)字段組)

Job (任務(wù)字段組)

Mem (內(nèi)存字段組)

Usr (用戶字段組)

這四組字段共有一個(gè)獨(dú)立的可配置的概括區(qū)域和它自己的可配置任務(wù)區(qū)域。4個(gè)窗口中只有一個(gè)窗口是當(dāng)前窗口。當(dāng)前窗口的名稱顯示在左上方。(譯注:只有當(dāng)前窗口才會(huì)接受你鍵盤交互命令)

0bcca3a8-32f6-11ed-ba43-dac502259ad0.jpg

我們可以用’a’和’w’在4個(gè) 窗口間切換?!痑’移到后一個(gè)窗口,’w’移到前一個(gè)窗口。用’g’命令你可以輸入一個(gè)數(shù)字來選擇當(dāng)前窗口。

0bef73b0-32f6-11ed-ba43-dac502259ad0.jpg

2.4 ‘B’: 觸發(fā)粗體顯示

一些重要信息會(huì)以加粗字體顯示。這個(gè)命令可以切換粗體顯示。

0c1b0b24-32f6-11ed-ba43-dac502259ad0.jpg

2.5 ‘d’ 或‘s’: 設(shè)置顯示的刷新間隔

當(dāng)按下’d’或’s’時(shí),你將被提示輸入一個(gè)值(以秒為單位),它會(huì)以設(shè)置的值作為刷新間隔。如果你這里輸入了1,top將會(huì)每秒刷新。

0c43ac14-32f6-11ed-ba43-dac502259ad0.png

2.6 ‘l’、‘t’、‘m’: 切換負(fù)載、任務(wù)、內(nèi)存信息的顯示

這會(huì)相應(yīng)地切換頂部的平均負(fù)載、任務(wù)/CPU狀態(tài)和內(nèi)存信息的概況顯示。

0c5cf5c0-32f6-11ed-ba43-dac502259ad0.png

不顯示平均負(fù)載

0c70053e-32f6-11ed-ba43-dac502259ad0.png

不顯示CPU概況

0c93b86c-32f6-11ed-ba43-dac502259ad0.png

不顯示內(nèi)存和交換內(nèi)存概況

0cb2006a-32f6-11ed-ba43-dac502259ad0.png

上面三個(gè)全不顯示

2.7 ‘f’: 字段管理

用于選擇你想要顯示的字段。用’*’標(biāo)記的是已選擇的。

0cca9b98-32f6-11ed-ba43-dac502259ad0.jpg

管理顯示列

上下光標(biāo)鍵在字段內(nèi)導(dǎo)航,左光標(biāo)鍵可以選擇字段,回車或右光標(biāo)鍵確認(rèn)。

按'<‘移動(dòng)已排序的字段到左邊,’>’則移動(dòng)到右邊。

2.8 ‘R’: 反向排序

切換反向/常規(guī)排序。

2.9 ‘c’: 觸發(fā)命令

切換是否顯示進(jìn)程啟動(dòng)時(shí)的完整路徑和程序名。

0cee76bc-32f6-11ed-ba43-dac502259ad0.jpg

完整命令路徑

2.10 ‘i’: 空閑任務(wù)

切換顯示空閑任務(wù)。

0d12d494-32f6-11ed-ba43-dac502259ad0.jpg

不顯示空閑命令

2.11 ‘V’: 樹視圖

切換樹視圖。

0d347568-32f6-11ed-ba43-dac502259ad0.jpg

樹視圖

2.12 ‘Z’: 改變配色

按下’Z’向用戶顯示一個(gè)改變top命令的輸出顏色的屏幕。可以為8個(gè)任務(wù)區(qū)域選擇8種顏色。

0d57b0a0-32f6-11ed-ba43-dac502259ad0.jpg

定制顏色

下面顯示的是4中顏色顯示的top視圖。

0d811c4c-32f6-11ed-ba43-dac502259ad0.jpg

彩色顯示

2.13 ‘z’: 切換彩色顯示

切換彩色,即打開或關(guān)閉彩色顯示。

2.14 ‘x’ 或者 ‘y’

切換高亮信息:’x’將排序字段高亮顯示(縱列);’y’將運(yùn)行進(jìn)程高亮顯示(橫行)。依賴于你的顯示設(shè)置,你可能需要讓輸出彩色來看到這些高亮。

0da94b72-32f6-11ed-ba43-dac502259ad0.jpg

X 和 Y高亮

2.15 ‘u’: 特定用戶的進(jìn)程

顯示特定用戶的進(jìn)程。你會(huì)被提示輸入用戶名。空白將會(huì)顯示全部用戶。

0dd878fc-32f6-11ed-ba43-dac502259ad0.jpg

raghu的進(jìn)程

2.16 ‘n’ 或 ‘#’: 任務(wù)的數(shù)量

設(shè)置最大顯示的任務(wù)數(shù)量

0dfe7d9a-32f6-11ed-ba43-dac502259ad0.jpg

設(shè)置最大顯示的任務(wù)數(shù)量

2.17 ‘k’: 結(jié)束任務(wù)

top命令中最重要的一個(gè)命令之一。用于發(fā)送信號(hào)給任務(wù)(通常是結(jié)束任務(wù))。

0e1fd36e-32f6-11ed-ba43-dac502259ad0.jpg

殺死一個(gè)任務(wù)

2.18 ‘r’: 重新設(shè)置優(yōu)先級(jí)

重新設(shè)置一個(gè)任務(wù)的調(diào)度優(yōu)先級(jí)。

3. 命令行選項(xiàng):

這些命令行選項(xiàng)與上面討論的命令大多相同。top的輸出可以用命令交互操作,但是你也可以帶參數(shù)運(yùn)行top來設(shè)置你想要的效果。

3.1 -b: 批處理模式

-b選項(xiàng)以批處理模式啟動(dòng)top命令。當(dāng)你想要在文件中保存輸出時(shí)是很有用的。

3.2 -c: 命令/程序名 觸發(fā):

如上面所討論到的命令,這個(gè)選項(xiàng)會(huì)以上次記住的程序/命令顯示的狀態(tài)顯示(是否顯示完整路徑)。

3.3 -d: 設(shè)置延遲間隔

設(shè)置top的顯示間隔(以秒計(jì))。比如:

$top -d 1

將會(huì)以1秒的刷新間隔啟動(dòng)top。

3.4 -i: 切換顯示空閑進(jìn)程

這個(gè)選項(xiàng)設(shè)置top命令的上一次記住的相反的‘i’狀態(tài)。

3.5 -n: 設(shè)置迭代數(shù)量

用-n選項(xiàng),你可以設(shè)置top退出前迭代的次數(shù)。

$top -n 3

將會(huì)在刷新輸出3次后退出。

3.6 -p: 監(jiān)控特定的PID

你可以用-p選項(xiàng)監(jiān)控指定的PID。PID的值為0將被作為top命令自身的PID。

3.7 -u 或 -U: 用戶名 或者 UID

可以用這些選項(xiàng)瀏覽特定用戶的進(jìn)程。用戶名或者UID可以在選項(xiàng)中指定。-p、-u和-U選項(xiàng)是互斥的,同時(shí)只可以使用這其中一個(gè)選項(xiàng)。當(dāng)你試圖組合使用這些選項(xiàng)時(shí),你會(huì)得到一個(gè)錯(cuò)誤:


pYYBAGMf4smAO-lSAAAsFjwiTMc620.jpg




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    11213

    瀏覽量

    222769
  • Linux
    +關(guān)注

    關(guān)注

    88

    文章

    11622

    瀏覽量

    217827
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    10077

    瀏覽量

    90825
  • 虛擬機(jī)
    +關(guān)注

    關(guān)注

    1

    文章

    968

    瀏覽量

    30152

原文標(biāo)題:誰還說不懂看top命令輸出信息,我就把這個(gè)丟過去!

文章出處:【微信號(hào):浩道linux,微信公眾號(hào):浩道linux】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    翱捷科技榮登2025上海硬核科技企業(yè)TOP100榜單

    年上海硬核科技企業(yè)TOP100榜單揭曉,翱捷科技成功入選此次榜單,這也是自上海市2023年首次發(fā)布硬核科技企業(yè)TOP100榜單后,公司連續(xù)第三年入選該榜單。
    的頭像 發(fā)表于 12-01 18:03 ?414次閱讀

    通用GPU領(lǐng)軍企業(yè)壁仞科技斬獲“全球未來產(chǎn)業(yè)之星大賽超能獎(jiǎng)”并入選2025上海硬核科技企業(yè)TOP100榜單

    未來產(chǎn)業(yè)之星大賽超能獎(jiǎng)”,并成功入選2025上海硬核科技企業(yè)TOP100榜單及研發(fā)強(qiáng)度榜TOP50。 全球“未來產(chǎn)業(yè)之星”大賽是國內(nèi)首個(gè)面向未來產(chǎn)業(yè)的大型國際性賽事,由上海市經(jīng)濟(jì)和信息化委員會(huì)指導(dǎo)。自2023年舉辦以來,全球“未
    的頭像 發(fā)表于 12-01 10:46 ?278次閱讀

    【書籍評(píng)測(cè)活動(dòng)NO.67】成為硬核Linux開發(fā)者:《Linux 設(shè)備驅(qū)動(dòng)開發(fā)(第 2 版)》

    )。成為硬核Linux開發(fā)者Linux系統(tǒng)的設(shè)備驅(qū)動(dòng)開發(fā),直給人門檻較高的印象,主要因內(nèi)核機(jī)制抽象、需深度理解硬件原理、開發(fā)調(diào)試難度大所致。2021年,講解驅(qū)動(dòng)開發(fā)的專著問世即獲
    發(fā)表于 11-17 17:52

    飛凌嵌入式ElfBoard-Linux系統(tǒng)基礎(chǔ)入門-其它shell命令

    :elf@ubuntu:~$ man lssu/sudo用戶切換命令sudo:暫時(shí)切換到超級(jí)用戶以執(zhí)行超級(jí)用戶權(quán)限su:切換到某某用戶who命令:who功能:顯示關(guān)于當(dāng)前在本地系統(tǒng)上的所有用戶的信息用法:who
    發(fā)表于 10-11 08:42

    直播回顧 | 硬核干貨放送,虹科CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    周二下午3點(diǎn)準(zhǔn)時(shí)開播,虹科資深技術(shù)工程師團(tuán)隊(duì)傾囊相授,助您掌握CAN總線從基礎(chǔ)到高階的全鏈路技術(shù)與核心技能。更多硬核課程與技術(shù)干貨敬請(qǐng)持續(xù)關(guān)注虹科公眾號(hào)。在汽車電子系統(tǒng)開
    的頭像 發(fā)表于 09-17 17:39 ?582次閱讀
    直播回顧 | <b class='flag-5'>硬核</b><b class='flag-5'>干貨</b>放送,虹科CAN總線應(yīng)用層直播助您告別低效聯(lián)調(diào),破解車載網(wǎng)絡(luò)開發(fā)核心難題

    華秋DFM軟件丨操作教程——菜單欄-視圖功能

    Hi,各位關(guān)注華秋DFM的小伙伴們,又到了新期的功能講解時(shí)間啦~上期我們重點(diǎn)介紹了軟件中的阻抗計(jì)算工具(戳這里回顧:華秋DFM軟件丨操作教程——工具菜單-阻抗計(jì)算),幫助大家在設(shè)
    的頭像 發(fā)表于 09-17 07:36 ?4587次閱讀
    華秋DFM軟件丨操作教程——菜單欄-視圖功能<b class='flag-5'>篇</b>

    干貨分享 | 功能安全常見疑難問題匯總

    場(chǎng)針對(duì)實(shí)操問題的線上答疑活動(dòng),我們分類整理了些熱門問題及解答,可作為大家日后實(shí)踐中的參考。干貨滿滿,仔細(xì)閱讀哦~關(guān)于功能安全機(jī)制及其診斷覆蓋率問題Q外狗從功能上
    的頭像 發(fā)表于 09-05 16:21 ?1969次閱讀
    <b class='flag-5'>干貨</b>分享 | 功能安全常見疑難問題匯總

    文掌握Linux命令

    作為名運(yùn)維工程師,熟練掌握Linux命令是基本功中的基本功。無論是日常工作中的系統(tǒng)維護(hù),還是面試時(shí)的技術(shù)考核,Linux命令都是繞不開的核心技能。本文將從實(shí)戰(zhàn)角度出發(fā),系統(tǒng)梳理運(yùn)維工程師必須掌握的Linux
    的頭像 發(fā)表于 07-22 15:23 ?431次閱讀

    【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】、硬件

    【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】、硬件 高云的Arora Ⅴ系列的GW5AT-LV60 FPGA ,是高云半導(dǎo)體晨熙家族第5代產(chǎn)品,其內(nèi)部資源豐富,具有全新構(gòu)架的高性能 DSP
    發(fā)表于 05-19 09:51

    干貨分享】開關(guān)電源環(huán)路補(bǔ)償設(shè)計(jì)步驟講解

    1. 理論講解 本文將講述實(shí)際環(huán)路補(bǔ)償?shù)脑O(shè)計(jì)步驟。 對(duì)于硬件工程師來說,開關(guān)電源和運(yùn)放的信號(hào)處理電路是最常遇到的,都是典型的帶負(fù)反饋的閉環(huán)控制系統(tǒng)。因此,這兩類電路設(shè)計(jì)的穩(wěn)定性和控制理論密切相關(guān)
    發(fā)表于 04-28 17:02

    干貨】開關(guān)電源相關(guān)設(shè)計(jì)資料46--3

    重磅消息,開關(guān)電源相關(guān)設(shè)計(jì)資料46免費(fèi)送,需要可點(diǎn)擊附件下載查看哦!
    發(fā)表于 03-07 16:22

    干貨】開關(guān)電源相關(guān)設(shè)計(jì)資料46--2

    重磅消息,開關(guān)電源相關(guān)設(shè)計(jì)資料46免費(fèi)送,需要可點(diǎn)擊附件下載查看哦! 由于上傳受限,資料分次上傳,大家可點(diǎn)擊下進(jìn)行下載查看哦。
    發(fā)表于 03-07 16:21

    干貨】開關(guān)電源相關(guān)設(shè)計(jì)資料46--1

    重磅消息,開關(guān)電源相關(guān)設(shè)計(jì)資料46免費(fèi)送,需要可點(diǎn)擊附件下載查看哦! 由于上傳受限,資料分次上傳,大家可點(diǎn)擊下進(jìn)行下載查看哦。
    發(fā)表于 03-07 16:15

    常用linux命令

    使用command A | command B | command C命令,將A命令產(chǎn)生的標(biāo)準(zhǔn)輸出作為B命令的標(biāo)準(zhǔn)輸入(注意只能接收前個(gè)命令
    的頭像 發(fā)表于 01-20 14:26 ?655次閱讀

    嵌入式開發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢命令(上)觸覺智能出品

    實(shí)用干貨!嵌入式開發(fā)學(xué)習(xí)必備-RK3562演示Linux常用系統(tǒng)查詢命令(上)關(guān)注觸覺智能持續(xù)為大家?guī)砀嗲度胧介_發(fā)內(nèi)容
    的頭像 發(fā)表于 12-31 10:51 ?117次閱讀
    嵌入式開發(fā)必備-RK3562演示Linux常用系統(tǒng)查詢<b class='flag-5'>命令</b>(上)觸覺智能出品