Linux命令: PS

Linux爲表明的系統是Case sensitive大小寫敏感, 這點須要尤其關注, 不一樣與 windows是Non Case sensitive大小寫不敏感.html


ps命令是Process Status的縮寫linux

ps命令用來列出系統中當前運行的哪些進程ios

若是想要動態的顯示進程信息,就能夠使用top命令或者更加豐富的htop正則表達式

ps aux 即BSD風格 *shell

USER 用戶名稱數據庫

PID 進程idwindows

%CPU進程佔用CPU百分比微信

%MEM進程佔用物理內存百分比app

VSZ 進程佔用虛擬內存大小kbide

RSS進程佔用物理內存大小 kb

TT 終端名稱縮寫 ? 表示進程與終端無關, 它是由系統啓動的

STAT 進程狀態 S-睡眠 s-進程是會話嚮導進程 N擁有比普通優先級更低的 R-正在運行 D-短時間等待 Z-殭屍進程 T被跟蹤或者被中止

STATED 進程啓動時間

TIME  進程使用CPU時間

COMMAND 啓動進程所用的命令和參數


ps ef是System V風格 *

UID 用戶id

PID 進程id

PPID 父進程id

C CPU用戶計算執行優先級的因子 數值越大cpu密集運算執行優先級越低

STIME 進程啓動時間

TTY 完整的終端名稱

TIME CPU時間

CMD 完整啓動進程命令和參數


若是想跟蹤cpu佔用率和內存佔用率, aux是個不錯的選擇

若是想跟蹤父進程和完整的啓動命令 ef是個好選擇


* System V, 曾經也被稱爲AT&T System V,是Unix操做系統衆多版本中的一支。它最初由AT&T開發的.

* BSD(Berkeley Software Distribution,伯克利軟件套件)是Unix的衍生系統,1970年代由伯克利加州大學(University of California, Berkeley)開創。BSD用來表明由此派生出的各類套件集合。

他們的區別是:

 描述

Sytem V

BSD

Root腳本位置

/etc/init.d

/etc/rc.d

默認Shell

Bshell

Cshell

文件系統數據

/etc/mnttab

/etc/mtab

內核位置

/UNIX

/vmUnix

打印機設備

lp

rlp

字符串函數

memcopy

bcopy

終端初始化設置文件

/etc/initab

/etc/ttys

終端控制

termio

termios

參考文獻:

https://linuxhint.com/ps_command_linux/

https://server-gu.ru/process-management-linux-2/


$ps –e     //顯示系統中全部正在運行的進程

$ps –ef     //更爲詳細

若是想進一步瞭解ps commandline 請查閱

$man ps


今日精選推薦

JMeter接口測試-if控制器

JMeter數據庫操做

Jmeter接口測試-正則表達式

JMeter中文返回亂碼

Jmeter接口測試-參數化

JMeter接口測試-基礎

測試-感想



諮詢工做加微信

掃描二維碼


歡迎自薦和推薦, 須要的微信推送簡歷!

請猛戳下面二維碼瞭解更多

相關文章
相關標籤/搜索