1. 程式人生 > >Linux下常見命令解析

Linux下常見命令解析

1、top命令

  • PID — 程序id
  • USER — 程序所有者
  • PR — 程序優先順序
  • NI — nice值。負值表示高優先順序,正值表示低優先順序
  • VIRT — 程序使用的虛擬記憶體總量,單位kb。VIRT=SWAP+RES
  • RES — 程序使用的、未被換出的實體記憶體大小,單位kb。RES=CODE+DATA
  • SHR — 共享記憶體大小,單位kb
  • S — 程序狀態。D=不可中斷的睡眠狀態 R=執行 S=睡眠 T=跟蹤/停止 Z=殭屍程序
  • %CPU — 上次更新到現在的CPU時間佔用百分比
  • %MEM — 程序使用的實體記憶體百分比
  • TIME+ — 程序使用的CPU時間總計,單位1/100秒
  • COMMAND— 程序名稱(命令名/命令列)

2、如何檢視執行緒ID 

1、ps     -T  <pid>      在ps命令中,“-T”選項可以開啟執行緒檢視,如下圖所示

2、ps   -Lf  <pid>          PID:程序ID,PPID:父程序ID , LWP:執行緒ID