日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Linux性能测试命令系列(3)- ps

發布時間:2024/1/18 linux 30 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux性能测试命令系列(3)- ps 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ps

簡介:report a snapshot of the current processes

ps顯示瞬間進程的狀態,不動態連續

top是對進程進行實時監控動態刷新顯示統計信息


顯示指定用戶啟動的進程

#ps -u li_xiaoming

#ps x -u li_xiaoming

#ps ux -u li_xiaoming


常用命令

顯示所有user的進程(從1到活動的最大的進程號)的統計信息

#ps aux


將當前屬于自己這次登錄的PID與相關信息顯示出來

#ps -l


ps的其他常見命令示例

#ps aux

#ps -lA

#ps axjf


ps的主要用途:

了解當前系統中進程的情況,ps可以查看以下各種信息:

(1)有哪些進程正在運行

(2)系統中每個進程/線程的運行狀態

(3)進程是否已經結束

(4)進程是否僵尸進程

(5)哪些進程占用了過多的資源(優先考慮top命令或者其他命令)

(6)指定指定用戶開啟了哪些進程

(7)指定用戶開啟了哪些線程

(8)指定進程有幾個線程

(9)指定進程有幾個進程


示例:

1)查看a.out進程是否結束,運行狀態

#ps aux | grep a.out | grep -v "grep"

2)查看a.out進程的線程數

#ps -eLf | grep a.out | grep -v "grep"|wc -l

注:L表示顯示線程

此時pstree的方法為

#pstree | grep "a.out"

|-a.out ?--- 15 * [{a.out}]

注:a.out主進程一個,15子線程一個,一共16個線程。

此時/proc方法為

#ls /proc/`pidof a.out`/task | wc -l

16

此時/proc方法為

#grep "Threads" /proc/`pidof a.out`/status

Threas: ? ? ?16

3)查看指定用戶li_xiaoming啟動的進程

#ps -u li_xiaoming

此時top的方法

#top -u li_xiaoming

4)查看指定用戶li_xiaoming啟動的進程,ux選項可以使輸出的列字段更豐富

#ps ux -u li_xiaoming

5)查看指定用戶li_xiaoming啟動的線程

#ps -Lf -u li_xiaoming

注:不用添加使用-e選項!!!,-e選項會顯示所有用戶的線程或進程

此時top方法為

#top -H -u li_xiaoming

6)查看指定進程a.out的所有線程

#ps -Lf -p `pidof a.out`

此時top方法為

#top -H -p `pidof a.out`


更多詳見$man ps

(END)

總結

以上是生活随笔為你收集整理的Linux性能测试命令系列(3)- ps的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。