閱讀文字大概需要3分鐘。
0x01:ps -ef只列印程序,而ps -elf會列印所有的執行緒
[root@centos6 ~]# ps -ef | grep rsyslogd
root 1470 1 0 2011 ? 00:01:13 /sbin/rsyslogd -c 4
root 29865 28596 0 22:45 pts/5 00:00:00 grep rsyslogd
[root@centos6 ~]# ps -elf | grep rsyslogd
root 1470 1 1470 0 5 2011 ? 00:00:00 /sbin/rsyslogd -c 4
root 1470 1 28631 0 5 mar04 ? 00:00:04 /sbin/rsyslogd -c 4
root 1470 1 28632 0 5 mar04 ? 00:00:01 /sbin/rsyslogd -c 4
root 1470 1 28633 0 5 mar04 ? 00:00:04 /sbin/rsyslogd -c 4
root 1470 1 28636 0 5 mar04 ? 00:00:00 /sbin/rsyslogd -c 4
root 29867 28596 29867 0 1 22:45 pts/5 00:00:00 grep rsyslogd
rsyslogd這個程序有5個執行緒,所以ps -ef只有一行,而ps -elf就有5行
ps -elf各欄位含義
0x02:top -h -p $ 或者 top -p $ 然後 ****f + h
0x03:cat /proc/$/status 或者 ls /proc/$/task
其中threads後面跟的就是執行緒數
推薦閱讀
spring boot 最流行的 16 條實踐
ssm框架的面試常見問題
【分布式】快取穿透、快取雪崩,快取擊穿解決方案
阿里p7給出的乙份超詳細 spring boot 知識清單
關注我每天進步一點點
你點的每個在看,我都認真當成了喜歡
Linux 檢視程序的執行緒數
三種方法 1。使用top命令,具體用法是 top h 加上這個選項,top的每一行就不是顯示乙個程序,而是乙個執行緒。2。使用ps命令,具體用法是 ps xh grep pid c 這樣可以檢視所有存在的執行緒,也可以使用grep作進一步的過濾。3。使用ps命令,具體用法是 ps mq pid 這樣...
Linux 檢視程序的執行緒數
三種方法 1。使用top命令,具體用法是 top h 加上這個選項,top的每一行就不是顯示乙個程序,而是乙個執行緒。2。使用ps命令,具體用法是 ps xh 這樣可以檢視所有存在的執行緒,也可以使用grep作進一步的過濾。3。使用ps命令,具體用法是 ps mq pid 這樣可以看到指定的程序產生...
linux檢視程序與執行緒數
1.檢視程序 ps ef 或 ps aux 得到程序的pid 如 ps ef grep process name grep v grep awk 2.根據程序號進行查詢 pstree p 程序號 top hp 程序號 3.根據程序名字進行查詢 pstree p ps e grep server aw...