歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux管理 >> Linux服務 >> Linux服務器進程查看命令

Linux服務器進程查看命令

日期:2017/2/25 10:37:17   编辑:Linux服務
 linux上進程有5種狀態:

  1. 運行(正在運行或在運行隊列中等待)

  2. 中斷(休眠中, 受阻, 在等待某個條件的形成或接受到信號)

  3. 不可中斷(收到信號不喚醒和不可運行, 進程必須等待直到有中斷發生)

  4. 僵死(進程已終止, 但進程描述符存在, 直到父進程調用wait4系統調用後釋放)

  5. 停止(進程收到SIGSTOP, SIGSTP, SIGTIN, SIGTOU信號後停止運行運行)

  ps工具標識進程的5種狀態碼:

  D 不可中斷 uninterruptible sleep (usually IO)

  R 運行 runnable (on run queue)

  S 中斷 sleeping

  T 停止 traced or stopped

  Z 僵死 a defunct (”zombie”) process

  au(x) 輸出格式 :

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

  USER: 行程擁有者

  PID: pid

  %CPU: 占用的 CPU 使用率

  %MEM: 占用的記憶體使用率

  VSZ: 占用的虛擬記憶體大小

  RSS: 占用的記憶體大小

  TTY: 終端的次要裝置號碼 (minor device number of tty)

  STAT: 該行程的狀態:

  D: 不可中斷的靜止

  R: 正在執行中

  S: 靜止狀態

  T: 暫停執行

  Z: 不存在但暫時無法消除

  W: 沒有足夠的記憶體分頁可分配

  <: 高優先序的行程

  N: 低優先序的行程

  L: 有記憶體分頁分配並鎖在記憶體內 (即時系統或捱A I/O)

  START: 行程開始時間

  TIME: 執行的時間

  COMMAND:所執行的指令

Copyright © Linux教程網 All Rights Reserved