【Linux】 top 命令詳解

      網友投稿 1270 2025-03-31

      【Linux】 top 命令詳解

      按P – 以 CPU 占用率大小的順序排列進程列表

      按M – 以內存占用率大小的順序排列進程列表

      VIRT:virtual memory usage 虛擬內存

      1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等

      2、假如進程申請100m的內存,但實際只使用了10m,那么它會增長100m,而不是實際的使用量

      RES:resident memory usage 常駐內存

      1、進程當前使用的內存大小,但不包括swap out

      2、包含其他進程的共享

      3、如果申請100m的內存,實際使用10m,它只增長10m,與VIRT相反

      4、關于庫占用內存的情況,它只統計加載的庫文件所占內存大小

      SHR:shared memory 共享內存

      1、除了自身進程的共享內存,也包括其他進程的共享內存

      2、雖然進程只使用了幾個共享庫的函數,但它包含了整個共享庫的大小

      3、計算某個進程所占的物理內存大小公式:RES – SHR

      4、swap out后,它將會降下來

      DATA

      1、數據占用的內存。如果top沒有顯示,按f鍵可以顯示出來。

      2、真正的該程序要求的數據空間,是真正在運行中要使用的。

      top 運行中可以通過 top 的內部命令對進程的顯示方式進行控制。內部命令如下:

      s – 改變畫面更新頻率

      l – 關閉或開啟第一部分第一行 top 信息的表示

      t – 關閉或開啟第一部分第二行 Tasks 和第三行 Cpus 信息的表示

      m – 關閉或開啟第一部分第四行 Mem 和 第五行 Swap 信息的表示

      N – 以 PID 的大小的順序排列表示進程列表

      P – 以 CPU 占用率大小的順序排列進程列表

      【Linux】 top 命令詳解

      M – 以內存占用率大小的順序排列進程列表

      h – 顯示幫助

      n – 設置在進程列表所顯示進程的數量

      q – 退出 top

      s – 改變畫面更新周期

      序號 列名 含義

      a PID 進程id

      b PPID 父進程id

      c RUSER Real user name

      d UID 進程所有者的用戶id

      e USER 進程所有者的用戶名

      f GROUP 進程所有者的組名

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

      h PR 優先級

      i NI nice值。負值表示高優先級,正值表示低優先級

      j P 最后使用的CPU,僅在多CPU環境下有意義

      k %CPU 上次更新到現在的CPU時間占用百分比

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

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

      n %MEM 進程使用的物理內存百分比

      o VIRT 進程使用的虛擬內存總量,單位kb。VIRT=SWAP+RES

      p SWAP 進程使用的虛擬內存中,被換出的大小,單位kb。

      q RES 進程使用的、未被換出的物理內存大小,單位kb。RES=CODE+DATA

      r CODE 可執行代碼占用的物理內存大小,單位kb

      s DATA 可執行代碼以外的部分(數據段+棧)占用的物理內存大小,單位kb

      t SHR 共享內存大小,單位kb

      u nFLT 頁面錯誤次數

      v nDRT 最后一次寫入到現在,被修改過的頁面數。

      w S 進程狀態。(D=不可中斷的睡眠狀態,R=運行,S=睡眠,T=跟蹤/停止,Z=僵尸進程)

      x COMMAND 命令名/命令行

      y WCHAN 若該進程在睡眠,則顯示睡眠中的系統函數名

      z Flags 任務標志,參考 sched.h

      默認情況下僅顯示比較重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列。可以通過下面的快捷鍵來更改顯示內容。

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

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

      按大寫的 F 或 O 鍵,然后按 a-z 可以將進程按照相應的列進行排序。而大寫的 R 鍵可以將當前的排序倒轉。

      Gauss AP EI企業智能 數據倉庫服務 GaussDB(DWS)

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:騰訊文檔怎么在電腦上打不開
      下一篇:如何將A列相同數據所對應的B列數據合并
      相關文章
      亚洲福利视频网址| 久久丫精品国产亚洲av| 色噜噜亚洲男人的天堂| 亚洲精品熟女国产| 亚洲欧洲日韩不卡| 亚洲国产美国国产综合一区二区| 久久久久久久综合日本亚洲| 国产亚洲精品资源在线26u| ZZIJZZIJ亚洲日本少妇JIZJIZ| 亚洲毛片av日韩av无码| 亚洲中文字幕伊人久久无码| 亚洲熟妇少妇任你躁在线观看无码| 亚洲精品国产自在久久| 亚洲色偷偷综合亚洲AV伊人| 亚洲日韩VA无码中文字幕| 国产亚洲精品福利在线无卡一 | 亚洲色偷偷狠狠综合网| 中文字幕亚洲一区| 亚洲精品成人片在线观看精品字幕| 亚洲色无码一区二区三区| 亚洲精品午夜无码电影网| 亚洲成亚洲乱码一二三四区软件| 亚洲AV人无码激艳猛片| 亚洲黄色三级网站| 亚洲乱码一二三四区麻豆| 亚洲av成人综合网| 亚洲AV第一成肉网| 亚洲综合国产精品第一页| 亚洲精品国产精品乱码不99| 久久精品国产亚洲| 亚洲国产成人精品无码区在线秒播| 最新亚洲精品国偷自产在线| 亚洲国产成人久久一区二区三区| 国产成人亚洲精品电影| 在线观看亚洲天天一三视| 亚洲AV日韩AV永久无码免下载| 67pao强力打造67194在线午夜亚洲| 亚洲国产中文在线二区三区免| 亚洲中文字幕无码久久| 亚洲XX00视频| 久久精品国产亚洲网站|