成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

30個實例詳解TOP命令

系統(tǒng) Linux
Linux中的top命令顯示系統(tǒng)上正在運行的進程。它是系統(tǒng)管理員最重要的工具之一。被廣泛用于監(jiān)視服務器的負載。在本篇中,我們會探索top命令的細節(jié)。

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

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

1. Top 命令輸出

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

默認輸出

前幾行水平顯示了不同系統(tǒng)參數(shù)的概括,接下來是進程和它們在列中的屬性。

1.1 系統(tǒng)運行時間和平均負載:

顯示運行時間

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

這些字段顯示:

  • 當前時間
  • 系統(tǒng)已運行的時間
  • 當前登錄用戶的數(shù)量
  • 相應最近5、10和15分鐘內(nèi)的平均負載。

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

1.2 任務:

任務概況

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

1.3 CPU 狀態(tài):

CPU狀態(tài)顯示

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

  • us, user: 運行(未調(diào)整優(yōu)先級的) 用戶進程的CPU時間
  • sy,system: 運行內(nèi)核進程的CPU時間
  • ni,niced:運行已調(diào)整優(yōu)先級的用戶進程的CPU時間
  • wa,IO wait: 用于等待IO完成的CPU時間
  • hi:處理硬件中斷的CPU時間
  • si: 處理軟件中斷的CPU時間
  • st:這個虛擬機被hypervisor偷去的CPU時間

(譯注:如果當前處于一個hypervisor下的vm,實際上hypervisor也是要消耗一部分CPU處理時間的)。

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

1.4 內(nèi)存使用:

內(nèi)存使用情況

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

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

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

1.5 字段/列:

任務信息列

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

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

PID

進程ID,進程的唯一標識符

USER

進程所有者的實際用戶名。

PR

進程的調(diào)度優(yōu)先級。這個字段的一些值是'rt'。這意味這這些進程運行在實時態(tài)。

NI

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

VIRT

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

RES

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

SHR

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

S

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

  • D - 不可中斷的睡眠態(tài)。
  • R – 運行態(tài)
  • S – 睡眠態(tài)
  • T – 被跟蹤或已停止
  • Z – 僵尸態(tài)

%CPU

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

%MEM

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

TIME+

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

COMMAND

運行進程所使用的命令。

還有許多在默認情況下不會顯示的輸出,它們可以顯示進程的頁錯誤、有效組和組ID和其他更多的信息。

#p#

2. 交互命令

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

2.1 ‘h’: 幫助

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

幫助菜單

2.2 ‘<ENTER>’ 或者 ‘<SPACE>’: 刷新顯示

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

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

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

  1. Def (默認字段組)
  2. Job (任務字段組)
  3. Mem (內(nèi)存字段組)
  4. Usr (用戶字段組)

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

交替顯示

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

在交替顯示中選擇窗口

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

一些重要信息會以加粗字體顯示。這個命令可以切換粗體顯示。

關(guān)閉粗體

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

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

刷新間隔

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

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

不顯示平均負載

不顯示CPU概況

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

上面三個全不顯示

2.7 ‘f’: 字段管理

用于選擇你想要顯示的字段。用'*'標記的是已選擇的。

 

管理顯示列

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

按'<'移動已排序的字段到左邊,'>'則移動到右邊。

2.8 ‘R’: 反向排序

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

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

切換是否顯示進程啟動時的完整路徑和程序名。

 

完整命令路徑

2.10 ‘i’: 空閑任務

切換顯示空閑任務。

 

不顯示空閑命令

2.11 ‘V’: 樹視圖

切換樹視圖。

 

樹視圖

2.12 ‘Z’: 改變配色

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

 

定制顏色

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

 

彩色顯示

2.13 ‘z’: 切換彩色顯示

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

2.14 ‘x’ 或者 ‘y’

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

 

X 和 Y高亮

2.15 ‘u’: 特定用戶的進程

顯示特定用戶的進程。你會被提示輸入用戶名。空白將會顯示全部用戶。

 

raghu的進程

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

設(shè)置***顯示的任務數(shù)量

 

設(shè)置***顯示的任務數(shù)量

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

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

 

殺死一個任務

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

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

#p#

3. 命令行選項

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

3.1 -b: 批處理模式

-b選項以批處理模式啟動top命令。當你想要在文件中保存輸出時是很有用的。

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

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

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

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

 

  1. $ top -d 1  

將會以1秒的刷新間隔啟動top。

3.4 -i: 切換顯示空閑進程

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

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

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

 

  1. $ top -n 3  

將會在刷新輸出3次后退出。

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

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

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

可以用這些選項瀏覽特定用戶的進程。用戶名或者UID可以在選項中指定。-p、-u和-U選項是互斥的,同時只可以使用這其中一個選項。當你試圖組合使用這些選項時,你會得到一個錯誤:

 

  1. $ top -p 28453 -u raghu 
  2. top: conflicting process selections (U/p/u)  

 

via: http://linoxide.com/linux-command/linux-top-command-examples-screenshots/

責任編輯:奔跑的冰淇淋 來源: Linux中國
相關(guān)推薦

2014-07-24 11:37:54

LinuxTop命令

2011-08-23 10:11:10

LinuxTop命令

2010-06-22 10:28:04

linux at命令

2012-05-09 10:52:37

Linux監(jiān)控命令

2018-02-07 09:25:50

Linux命令touch

2010-06-24 16:55:47

Linux chgrp

2021-04-09 11:42:16

Linux 系統(tǒng)硬件操作系統(tǒng)

2010-06-22 13:23:18

Linux at命令詳

2019-09-12 08:32:40

Linuxsed命令語法

2013-11-25 15:43:14

Linux命令top命令

2009-07-15 13:41:00

JDBC實例

2018-09-12 21:44:32

Linux命令行操作系統(tǒng)

2023-09-03 22:55:37

Linux命令

2021-01-18 11:41:22

SQL數(shù)據(jù)庫編程語言

2019-12-24 07:55:20

Linuxtop命令

2014-11-13 09:39:15

mapreducetopNmapreduce效率

2024-11-01 12:35:36

2009-07-09 15:05:45

Servlet實例

2010-06-24 10:21:46

Linux Bzip2

2013-12-10 09:47:37

Cat命令Linux系統(tǒng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产一区二区三区高清 | 国产精品毛片av | 请别相信他免费喜剧电影在线观看 | 狠狠艹 | 丁香六月激情 | 久久视频精品在线 | 国产精品一区二区三区四区五区 | 91中文字幕在线观看 | 精品1区2区 | 久久高清 | 亚洲风情在线观看 | 看毛片网站 | 成人在线视频免费播放 | 日本一区二区三区四区 | 色综合一区二区 | 日韩在线一区二区三区 | 久久久国产精品视频 | 久久免费视频观看 | 久久久久久蜜桃一区二区 | 国产资源在线观看 | 极品在线 | 亚洲欧美在线观看 | 亚洲性视频| 91.xxx.高清在线 | 91麻豆产精品久久久久久 | 一区二区三区四区在线视频 | 中文字幕一区在线观看视频 | 日韩不卡一区二区 | 国产www在线 | 亚洲综合一区二区三区 | 91精品一区二区三区久久久久久 | 国产亚洲精品久久情网 | 国产高清美女一级a毛片久久w | 免费av观看 | 日韩欧美在线观看视频 | 鲁大师一区影视 | 最新日韩欧美 | 四虎国产| 久久精品亚洲一区 | 日韩波多野结衣 | 色综合九九 |