国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux -- 查看進(jìn)程 top命令 詳解

這篇具有很好參考價值的文章主要介紹了Linux -- 查看進(jìn)程 top命令 詳解。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

我們上篇介紹了, Linux 中的進(jìn)程等概念,那么,在Linux 中如何查看進(jìn)程呢 ??
我們常用到的有兩個命令, PS 和 top 兩個命令,今天先來介紹下 top 命令~!

top 命令 :

主要是 交互式的,動態(tài)的顯示 進(jìn)程信息~!??!

語法 : top [ -d 數(shù)字 ] [ 選項 ]

選項

-d : 后面可以接秒數(shù),就是整個進(jìn)程界面更新的秒數(shù),默認(rèn)是 5秒,當(dāng)然也可以指定幾秒。
-b : 以批次的方式執(zhí)行 top ,還有更多的參數(shù)可用。 通常會搭配數(shù)據(jù)重定向來將批處理的結(jié)果輸
出為文件。
-n : 與 -b 搭配,進(jìn)行幾次 top 的輸出結(jié)果
- i : 不顯示閑置或者僵尸的進(jìn)程信息
- c : 顯示進(jìn)程的整個命令路徑,而不只顯示命令名稱
- s : 使用 top 命令 在安全模式下運行,此時 top 的交互式指令被取消,避免潛在危險
- p : 指定某些個 PID 來進(jìn)行查看

# 執(zhí)行 top 命令 ( 不加選項 ) :

top命令查看進(jìn)程命令詳情,linux 基礎(chǔ),linux,運維,Powered by 金山文檔
top命令查看進(jìn)程命令詳情,linux 基礎(chǔ),linux,運維,Powered by 金山文檔

這就是 top 命令 執(zhí)行后的結(jié)果,它是動態(tài)的 ( 過幾秒就會 再次刷新進(jìn)程信息,你也可以指

定按 多少秒 刷新一下~?。?按 q 退出 顯示 進(jìn)程頁面 ,回到命令行 ~!!

這 top 命令執(zhí)行完后,也看不太懂顯示的內(nèi)容,現(xiàn)在來介紹介紹 :

top 命令 輸出的信息 分為兩個部分來看, 分為 統(tǒng)計信息區(qū)進(jìn)程信息區(qū) 兩個部分 ~!!

統(tǒng)計信息區(qū) : 為顯示內(nèi)容的 前 5 行

進(jìn)程信息區(qū) : 為剩余部分 ~!!

統(tǒng)計信息區(qū) :

第一行 : 任務(wù)隊列信息
top - 11:26:45 up 2 days, 3:20, 2 users, load average: 0.00, 0.00, 0.00

11 :26 : 45 表示 當(dāng)前系統(tǒng)時間
up 2 days : 表示 系統(tǒng)已經(jīng)運行 兩天了
2 users : 表示 當(dāng)前登錄用戶有 2 個
load average : 表示 系統(tǒng) 1分鐘 ,5 分鐘, 15 分鐘 前到目前的平均負(fù)載
如果是 1 ,表示 滿負(fù)載
第二行
Tasks: 317 total, 2 running, 314 sleeping, 1 stopped, 0 zombie

317 total : 進(jìn)程的總數(shù)
2 running : 正在運行的進(jìn)程總數(shù)
314 sleeping : 處于休眠狀態(tài)的進(jìn)程數(shù)
1 stopped : 停止的進(jìn)程數(shù)
0 zombie : 僵死的進(jìn)程數(shù)
第三行
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st

0.0 us : 表示 用戶進(jìn)程占 CPU 的百分比
0.0 sy : 表示 系統(tǒng)進(jìn)程占用 CPU 的百分比
0.0 ni : 表示 用戶進(jìn)程空間內(nèi)改變過優(yōu)先級的進(jìn)程占用 CPU 的百分比
100.0 id : 空閑CPU 占用的百分比
0.0 wa : 表示 I/O wait 表示等待輸入,輸出的進(jìn)程占用 CPU 的百分比
0.0 hi : 表示 CPU 服務(wù)于 硬件中斷 所消耗的時間總額。
0.0 si : 表示 CPU 服務(wù)于 軟件中斷 所消耗的時間總額。
0.0 st : 表示 虛擬機(jī)被 hypervisor 偷去的 CPU 時間。
另外如果是 多內(nèi)核設(shè)備,可按下 數(shù)字鍵 1 來切換成不同 CPU 的負(fù)載率
最后 兩行
MiB Mem : 1806.2 total, 196.2 free, 1251.4 used, 358.5 buff/cache
MiB Swap: 2048.0 total, 1998.0 free, 50.0 used. 390.7 avail Mem

total 系統(tǒng)內(nèi)存大小 ; free 目前空余內(nèi)存大小 used 已經(jīng)使用的內(nèi)存大小

進(jìn)程信息區(qū) :

作用 : 顯示每個進(jìn)程的運行狀態(tài)。

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 179180 12048 8384 S 0.0 0.7 0:03.65 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.05 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
..........................................................................................................................................

PID : 進(jìn)程的 ID
USER進(jìn)程所有則的 用戶名
PR : 進(jìn)程 優(yōu)先級
NI : nice 值, 負(fù)值表示最高優(yōu)先級,正值表示 低級優(yōu)先級
VIRT : 進(jìn)程使用的虛擬內(nèi)存總量,單位為 KB
SHR : 共享內(nèi)存大小,單位 KB
S : 進(jìn)程狀態(tài), D 表示不可中斷的睡眠狀態(tài), R 表示 運行狀態(tài), S 表示 睡眠狀態(tài), T 表示跟
蹤/停止。
% CPU : 上次更新到現(xiàn)在的 CPU 時間占用比
% MEM : 進(jìn)程占用的物理內(nèi)存百分比
TIME + : 進(jìn)程總計使用的 CPU 時間 單位為 1/100 秒
COMMAND : 正在運行進(jìn)程的命令名或者 命令路徑

top 命令 的交互式 操作 :

交互式命令

說明

h 或 ?

顯示幫助信息,給出交互式命令的一些說明

K

終止一個進(jìn)程,系統(tǒng)將提示用戶輸入一個需要終止進(jìn)程的PID

i

忽略閑置進(jìn)程和僵死進(jìn)程,這是一個開關(guān)式命令

s

改變top輸出信息兩次刷新之間的時間,系統(tǒng)將提示輸入新的時間,單位是秒。如果輸入小數(shù),就換算成毫秒;如果輸入0,系統(tǒng)輸出將不斷刷新,默認(rèn)刷新時間是3秒;需要注意的是,如果設(shè)置太短的時間,可能會引起系統(tǒng)不斷刷新,無法看清輸出顯示情況,而且系統(tǒng)負(fù)載也會加大

o或者O

改變top輸出信息中顯示項的順序。按小寫的a-z鍵可以將相應(yīng)的列向右移動,而按大寫的A-Z鍵可以將相應(yīng)的列向左移動。最后按enter確定

f或者F

從當(dāng)前顯示列表中添加或者刪除項,按f鍵之后會顯示列的列表,按a-z鍵即可顯示或隱藏對應(yīng)的列。最后按enter確定

m

切換顯示內(nèi)存信息

t

切換顯示進(jìn)程和cpu狀態(tài)信息

r

重新設(shè)置一個進(jìn)程的優(yōu)先級,系統(tǒng)提示用戶輸入需要改變的進(jìn)程PID以及需要設(shè)置的進(jìn)程
優(yōu)先級值。輸入一個正值將使優(yōu)先級降低,反之則可以使該進(jìn)程擁有更高的優(yōu)先權(quán)。默認(rèn)
值是10

l

切換顯示平均負(fù)載和啟動時間信息

q

退出top顯示

c

切換顯示完整命令行和命令名稱信息

M

根據(jù)駐留內(nèi)存大小進(jìn)行排序輸出

N

以PID來排序

P

根據(jù)CPU使用百分比大小進(jìn)行排序輸出

T

根據(jù)時間/累計時間進(jìn)行排序輸出

S

切換到累計模式

W

將當(dāng)前top設(shè)置寫入~/.toprc文件中

拓展 :

nohup 命令

示例 : 我們用戶一般登錄后,比如說,執(zhí)行了某一個進(jìn)程,這個用戶登錄的時候就 一直執(zhí)行,但

是如果,這個用戶退出了,退出登錄了,這個進(jìn)程就不再執(zhí)行了~?。?!

所以 , nohup 命令 的 作用就是 可以使進(jìn)程在用戶退出登錄后依舊繼續(xù)執(zhí)行~?。?/p>

# nohup 命令將執(zhí)行后的數(shù)據(jù)信息和錯誤信息默認(rèn)存儲 到 nohup.out 中 ~!

格式nohup program & 文章來源地址http://www.zghlxwxcb.cn/news/detail-729313.html

到了這里,關(guān)于Linux -- 查看進(jìn)程 top命令 詳解的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 【Linux 】 ps命令詳解,查看進(jìn)程pid

    【Linux 】 ps命令詳解,查看進(jìn)程pid

    ps 命令是最常用的監(jiān)控進(jìn)程的命令,通過此命令可以查看系統(tǒng)中所有運行進(jìn)程的詳細(xì)信息。 ps 命令有多種不同的使用方法,這常常給初學(xué)者帶來困惑。在各種 Linux 論壇上,詢問 ps 命令語法的帖子屢見不鮮,而出現(xiàn)這樣的情況,還要歸咎于 UNIX 悠久的歷史和龐大的派系。在不

    2024年02月12日
    瀏覽(29)
  • Linux基礎(chǔ)命令-lsof查看進(jìn)程打開的文件

    Linux基礎(chǔ)命令-lsof查看進(jìn)程打開的文件

    Linux基礎(chǔ)命令-uptime查看系統(tǒng)負(fù)載 Linux基礎(chǔ)命令-top實時顯示系統(tǒng)狀態(tài) Linux基礎(chǔ)命令-ps查看進(jìn)程狀態(tài) 文件目錄 前言 一 命令的介紹 二 語法及參數(shù) 2.1 使用help查看命令的語法信息 2.2 常用參數(shù) 2.2.lsof命令-i參數(shù)的條件 三 命令顯示內(nèi)容的含義 3.1 FD 文件描述符的類型 3.2 文件描述符

    2024年02月16日
    瀏覽(30)
  • linux下查看某進(jìn)程內(nèi)有多少個線程的方法(ps、top、Htop)

    linux下查看某進(jìn)程內(nèi)有多少個線程的方法(ps、top、Htop)

    下面記錄一下在linux下使用ps、top、Htop等指令查看某進(jìn)程內(nèi)有多少個線程的方法; 要想查看某個進(jìn)程內(nèi)的線程信息,首先得知道我們要查看的是哪個進(jìn)程,所以第一步要確認(rèn)該進(jìn)程的進(jìn)程號: 比如我們想查看“EngineServer9500”進(jìn)程內(nèi)有多少個線程,首先我們需要得到“EngineS

    2024年02月11日
    瀏覽(27)
  • Linux學(xué)習(xí)之內(nèi)存查看命令free和top

    Linux學(xué)習(xí)之內(nèi)存查看命令free和top

    我用來演示的系統(tǒng)使用 CentOS Linux release 7.6.1810 (Core) ,內(nèi)核版本是 3.10.0-957.el7.x86_64 。 Linux在進(jìn)程申請內(nèi)存的時候,一般都是盡可能給進(jìn)程內(nèi)存,因為進(jìn)程在申請內(nèi)存的時候有損耗。 free 命令可以看以 k 為單位的內(nèi)存。 free -m 以 MB 為單位顯示內(nèi)存。 可以看得出 free = total - us

    2024年02月12日
    瀏覽(29)
  • 優(yōu)化命令之top——實時顯示進(jìn)程動態(tài)/查看進(jìn)程信息

    優(yōu)化命令之top——實時顯示進(jìn)程動態(tài)/查看進(jìn)程信息

    目錄 一:top簡介 二:啟動TOP 2.1第一行含義 2.2第二行含義 2.3第三行含義 2.4第四行含義 2.5第五行含義 2.6第六行含義 ?三:top常用按鍵 3.1按 Z 鍵更改輸出的顏色。我發(fā)現(xiàn)這讓輸出更容易被眼睛看到? 3.2?按1鍵可查看系統(tǒng)上每個 CPU 內(nèi)核的圖形表示。反復(fù)按1以評估 CPU 內(nèi)核的內(nèi)

    2024年02月02日
    瀏覽(21)
  • 【linux】服務(wù)器CPU占用50%,top/htop/ps卻看不到異常進(jìn)程?使用unhide可以查看!

    【linux】服務(wù)器CPU占用50%,top/htop/ps卻看不到異常進(jìn)程?使用unhide可以查看!

    htop發(fā)現(xiàn)前32個核全被占滿了,但是卻找不到對應(yīng)進(jìn)程號 sysdig -c topprocs_cpu 發(fā)現(xiàn)CPU占用3143.28%,因為是32核,平均每核就是接近100% sysdig -c topprocs_cpu ,可以發(fā)現(xiàn)病毒進(jìn)程號 檢查 /etc/sysctl.conf 如果該文件只有一行 fs.file-max = =2097152 則大概率被隱藏 文件 / 進(jìn)程 類病毒感染,注釋掉

    2024年02月03日
    瀏覽(28)
  • Linux 內(nèi)存top命令詳解

    Linux 內(nèi)存top命令詳解

    通過top命令可以監(jiān)控當(dāng)前機(jī)器的內(nèi)存實時使用情況,該命令的參數(shù)解釋如下: ? ====================================================================== buffer和cache的詳解: ===================================================================== 參考鏈接:linux top 命令各參數(shù)詳解 - 簡書[linux]解讀top命令_top 命令

    2024年02月22日
    瀏覽(20)
  • linux下top命令詳解

    在Linux系統(tǒng)中,系統(tǒng)性能監(jiān)控是管理員和開發(fā)人員日常工作的重要組成部分。而top命令作為一個功能強(qiáng)大的實時性能監(jiān)控工具,為我們提供了一個全面了解系統(tǒng)狀態(tài)和進(jìn)程活動的窗口。本篇博客將深入解析top命令的各種參數(shù)和用法,帶您一同探索如何使用top命令實時監(jiān)控系統(tǒng)

    2024年02月11日
    瀏覽(17)
  • Linux 系統(tǒng)監(jiān)控 top命令詳解

    Linux系統(tǒng)中,top命令是常用的性能監(jiān)控工具之一,可以實時獲取系統(tǒng)各項資源的使用情況,包括CPU、內(nèi)存、磁盤IO等等。 top命令是一個基于終端的任務(wù)管理器,提供了實時系統(tǒng)監(jiān)控和負(fù)載分析功能。它顯示系統(tǒng)中最重要的進(jìn)程,并且動態(tài)地更新進(jìn)程信息。在默認(rèn)情況下,top命

    2024年02月09日
    瀏覽(19)
  • 【Linux查看進(jìn)程和日志的命令】

    Linux 中可以使用以下命令來查看進(jìn)程和日志: 可以使用 ps 和 top 命令來查看正在運行的進(jìn)程,兩者的區(qū)別在于 ps 命令是一次性顯示所有進(jìn)程信息,而 top 命令可以實時顯示進(jìn)程信息,包括 CPU 使用率、內(nèi)存占用率等。 例如,使用 ps aux 命令可以顯示所有進(jìn)程的詳細(xì)信息,包括

    2024年02月13日
    瀏覽(33)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包