<em id="0a85b"><option id="0a85b"></option></em>

<abbr id="0a85b"></abbr>

      <nobr id="0a85b"></nobr>
        <tr id="0a85b"></tr>
        9久久伊人精品综合,亚洲一区精品视频在线,成 人免费va视频,国产一区二区三区黄网,99国产精品永久免费视频,亚洲毛片多多影院,精品久久久无码人妻中文字幕,无码国产欧美一区二区三区不卡
        學習啦 > 學習電腦 > 操作系統 > Linux教程 > Linux系統中查看進程信息的命令詳解

        Linux系統中查看進程信息的命令詳解

        時間: 佳洲1085 分享

        Linux系統中查看進程信息的命令詳解

          Linux系統中有很多進程是一直在運行的,我們要怎么查看它們的具體狀態信息呢?下面由學習啦小編為大家整理了Linux系統中查看進程信息的命令詳解,希望對大家有幫助!

          Linux系統中查看進程信息的命令詳解:一、靜態進程查看 ps

          ps命令格式: ps -aux 查看系統所有進程

          ps -lA 查看所有系統的數據

          ps axjf 連通部分進程樹狀態

          -A:與-e意思一樣,表列出所有進程

          -a :不與terminal有關的進程

          -u:有效用戶相關的進程

          x:通常與a這個參數一起用,可以列出完整信息

          輸出格式: l:較仔細列出該pid信息

          j:工作格式

          -f:做一個更為完整的輸出

          ps -l:僅查看自己的bash相關進程

          [plain] view plain copyzhouyl@ubuntu:~$ ps -l

          F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD

          0 S 1000 20257 20248 0 80 0 - 6067 wait pts/7 00:00:00 bash

          0 R 1000 21392 20257 0 80 0 - 2466 - pts/7 00:00:00 ps

          F:進程標志

          4:表示權限為root

          1:表示只能復制,不能執行

          S:表示進程的狀態(STAT)

          R:running表示正在運行狀態

          S:sleep表示沉睡狀態,但是可以喚醒

          D:表示沉睡狀態,不能喚醒,通常這個進程可能在等待I/O的情況

          T:stop表示停在狀態,例如暫停的后臺工作或出錯進程

          Z:僵尸進程,進程已經終止但不能提出內存外

          UID/PID/PPID:表示用戶的UID/進程的PID號碼/此進程的父進程PID號碼

          C:表示CPU的使用率,單位是百分比

          PRI/NI:表示此進程被CPU執行的優先級,數字越小,優先級越高

          ADDR:支持該進程在內存的那個部分,若該進程正在運行這表示為“-”

          SZ:表示該進程占用了多少內存

          WCHAN:表示該進程是否運行,若在運行這表示為“-”

          TTY:表示登陸終端,若是遠程登陸表示為pts/h

          TIME:表示該進程使用CPU的時間

          CMD:command,表示那個命令啟動的該進程

          下面介紹 ps -aux 查看系統所有進程

          [plain] view plain copy<span style="font-size:18px">zhouyl@ubuntu:~$ ps aux

          USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

          root 1 0.0 0.0 24564 2444 ? Ss 08:19 0:00 /sbin/init

          root 2 0.0 0.0 0 0 ? S 08:19 0:00 [kthreadd]

          root 3 0.0 0.0 0 0 ? S 08:19 0:04 [ksoftirqd/0]

          </span>

          USER:表示該進程所屬用戶

          PID:該進程的PID號

          %CPU:表示該進程的CPU占用率

          %MEM:表示該進程的物理內存占用率

          VSZ:表示該進程占用了多少虛擬內存量

          RSS:表示該進程占用了多少固定內存量

          TTY:表示登陸端口

          STAT:和上面介紹的進程狀態一樣(R/S/D/T/Z進程)

          START:該進程觸發啟動的時間

          TIME:表示該進程占用CPU的時間

          COMMAND:表示觸動該進程的命令

          僵尸進程

          通常,造成僵尸進程的原因是該進程應該已經執行完畢,或是因故應該要終止了,但是該進程的父進程卻無法完整將該進程結束掉,而造成那個進程一直在內存當中。如果你發現某個進程的CMD后面接上<defunct>時,就代表該進程是僵尸進程,例如:

          1 2598 2598 2598 ? -1 Ss 0 0:00 /usr/sbin/hcid<defunct>

          當系統不穩定的時候就容易造成所謂的僵尸進程,可能是因為程序寫的不好,或者用戶操作不當所造成的。如果系統出現很多僵尸進程,記得要找出父進程,然后好好跟蹤,好好優化主機環境。如果實在不行就只有reboot了

          Linux系統中查看進程信息的命令詳解:二、動態進程:top

          top命令格式

          [plain] view plain copy<span -bnp]

          -d:表示界面刷新時間,單位秒,默認是5秒

          -b:以批次的方式進行top,還有更多的參數可以使用

          通常會搭配數據重定向來講批處理的結果輸出成為文件

          -n:與-b搭配,意思是需要進行幾次top的輸出結果

          -p:查看直接進程,后面接進程號

          ?:顯示在top當中可以輸入的按鍵命令

          P:以cpu使用率來排名

          M:以內存的使用率來排名

          N:以PID來排名

          T:以進程使用CPU時間累加排名

          k:給予某個PID一個信號

          r:給予某個PID重新制定一個nice值

          q:退出離開 </span>

          [plain] view plain copy<span style="font-size:18px">zhouyl@ubuntu:~$ top

          top - 10:44:15 up 2:24, 6 users, load average: 2.09, 2.70, 2.98

          Tasks: 209 total, 3 running, 206 sleeping, 0 stopped, 0 zombie

          Cpu(s): 29.9%us, 17.4%sy, 0.0%ni, 52.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st

          Mem: 5046272k total, 4752156k used, 294116k free, 1291300k buffers

          Swap: 262140k total, 16k used, 262124k free, 1516100k cached

          PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

          2813 zhouyl 20 0 1269m 200m 41m R 28 4.1 33:49.24 compiz

          1478 root 20 0 247m 130m 18m S 18 2.6 25:49.51 Xorg

          3972 zhouyl 20 0 1707m 71m 35m S 10 1.5 14:19.49 vlc

          3218 zhouyl 20 0 806m 158m 49m S 6 3.2 16:19.85 chrome

          3607 zhouyl 20 0 985m 130m 27m S 6 2.6 2:05.07 chrome </span>

          這里有六行

          第一行:表示現在時間,系統開機到現在的時間,多少登陸用戶。負載均衡,在1、5、15分鐘系統平均運行幾個進程的意思,越小代表系統越閑置,若高于1得注意你的系統壓力是否太過繁復了

          第二行:表示系統共運行了多少進程,他們分別的運行狀態,注意后面的zombie一般為0如果為其他數,就要注意了,看看到是那個進程是僵尸進程

          第三行:表示當下CPU整體負載,需要特別注意的是%wa,這個選項代表的是I/Owait,通常你的系統會變慢都是I/O產生的問題比較大,如果你是多核設備可以按“1”切換查看不同的CPU負載情況

          下面是我們在 top 命令看到的 CPU 占用率信息及各項值含義:

          Cpu(s): 29.9%us, 17.4%sy, 0.0%ni, 52.4%id, 0.0%wa, 0.0%hi, 0.3%si, 0.0%st

          us: User time 用戶時間(User time):表示 CPU 執行用戶進程的時間,包括 nices 時間。通常期望用戶空間 CPU 越高越好。

          sy: System time 系統時間(System time):表示 CPU 在內核運行時間,包括 IRQ 和 softirq 時間。系統 CPU 占用率高,表明系統某部分存在瓶頸。通常值越低越好。

          ni: Nice time Nice 時間(Nice time):系統調整進程優先級所花費的時間。

          id: Idle time 空閑時間(Idle time):系統處于空閑期,等待進程運行。

          wa: Waiting time 等待時間(Waiting time):CPI 在等待 I/O 操作完成所花費的時間。系統部應該花費大量時間來等待 I/O 操作,否則就說明 I/O 存在瓶頸。

          hi: Hard Irq time 硬中斷處理時間(Hard Irq time):系統處理硬中斷所花費的時間。

          si: SoftIrq time 軟中斷處理時間(SoftIrq time):系統處理軟中斷中斷所花費的時間。

          st: Steal time 丟失時間(Steal time):被強制等待(involuntary wait)虛擬 CPU 的時間,此時 hypervisor 在為另一個虛擬處理器服務。

          第四行與第五行:表示物理內存與虛擬內存使用的情況,swap的使用要越低越好,如果swap使用率較高表示物理內存不足

          第六行及以下:

          PID:是進程ID

          USER:該進程所屬用戶

          PR:priority的縮寫,進程的優先級,值越小優先級越高

          NI:nice的縮寫,與priority有關,值越小優先級越高

          %CPU:CPU的使用率

          %MEM:內存使用率

          TIME+:CPU使用時間的累加

          值得注意的是:在top中輸入h或者?,可以顯示幫助

          Linux系統中查看進程信息的命令詳解:三、查看進程樹命令:pstree

          pstree命令格式

          [plain] view plain copypstree [-A|U] [-up]

          -A:各進程間連接用ASCII字符連接

          -U:該進程之間連接用utf8字符連接

          -p:同時顯示PID

          -u:同時列出每個進程的所屬賬號名稱

          zhouyl@ubuntu:~$ pstree -Aup

          init(1)-+-NetworkManager(1344)-+-dhclient(1707)

          | |-dnsmasq(2560,nobody)

          | |-dnsmasq(2645,nobody)

          | |-{NetworkManager}(1374)

          | `-{NetworkManager}(1708)

          |-accounts-daemon(2184)---{accounts-daemon}(2185)

          |-acpid(1417)

          |-atd(1429,daemon)

          |-avahi-daemon(1331,avahi)---avahi-daemon(1332)

          |-bamfdaemon(2892,zhouyl)---{bamfdaemon}(2896)

          |-bluetoothd(1319)

          |-chrome(3218,zhouyl)-+-chrome(3313)

          | |-chrome(3690)-+-{chrome}(3693)

          | | |-{chrome}(3694)

          | | `-{chrome}(3695)

          | |-chrome(3718)-+-{chrome}(3719)

          | | |-{chrome}(3720)

          | | `-{chrome}(3721)

          [plain] view plain copy<pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre><pre></pre>

        3636891 主站蜘蛛池模板: 综合色一色综合久久网| 亚洲男人的天堂一区二区| 99热在线只有精品| 午夜福利免费视频一区二区| 99久久久无码国产精品免费| 亚洲综合色婷婷中文字幕| 亚洲人亚洲人成电影网站色 | 精品国产91久久综合| 久操热在线视频免费观看| 内射少妇36p九色| 成人综合人人爽一区二区| 久久天天躁夜夜躁一区| 九九综合va免费看| AV区无码字幕中文色| 亚洲精品精华液| 国产精品有码在线观看| 久久免费观看归女高潮特黄| 国产亚洲精品AA片在线爽| 亚洲av伦理一区二区| 尤物国产精品福利在线网| 亚洲欧美在线观看品| 久久精品国产午夜福利伦理| 内射干少妇亚洲69XXX| 高清无打码一区二区三区| 亚洲中文字幕无码爆乳APP| 国产精品综合色区av| 国产高清免费午夜在线视频| 国产伦子沙发午休系列资源曝光 | 中文字幕国产精品自拍| 亚洲精品天天影视综合网| 无码精品人妻一区二区三区中| 成在人线AV无码免观看麻豆| 国内精品久久黄色三级乱| 精品无码国产自产拍在线观看蜜 | 国语做受对白XXXXX在线| 福利视频在线播放| 黄色三级网站免费| 夜夜高潮夜夜爽夜夜爱爱| 国产粉嫩一区二区三区av| 青青国产揄拍视频| 亚洲中文字幕一区二区|