Linux下檢視某個程序建立了多少執行緒
方法一:
1. 找出程序號:
cba001:/proc/21723 # ps -ef|grep named
root 30659 1 0 16:45 ? 00:00:00 /opt/***/***/usr/bin/named
root 30999 19367 0 16:45 pts/0 00:00:00 grep named
[注]: 執行ps -ef以後對應的程序號為30659
2. 檢視執行緒號:
cba001:/proc/21723 # ls -al /proc/30659/task/
total 0
dr-xr-xr-x 10 root vboxusers 0 Jul 26 16:45 .
dr-xr-xr-x 5 root vboxusers 0 Jul 26 16:45 ..
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30659
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30660
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30661
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30662
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30663
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30664
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30787
dr-xr-xr-x 4 root vboxusers 0 Jul 26 16:47 30788
方法二:
cba001:/proc/21723 # ps -eLf |grep named
root 371 19367 371 0 1 16:47 pts/0 00:00:00 grep named
root 30659 1 30659 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30660 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30661 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30662 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30663 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30664 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30787 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
root 30659 1 30788 0 8 16:45 ? 00:00:00 /opt/ipworks/IPWdns/usr/bin/named
相關推薦
Linux下檢視某個程序建立了多少執行緒
方法一: 1. 找出程序號: cba001:/proc/21723 # ps -ef|grep named root 30659 1 0 16:45 ? 00:00:00 /opt/***/***/usr/bin/named root
shell指令碼檢視某個程序是否在執行
#!/bin/bash PROC_NAME=$1 ProcNumber=`ps -ef |grep -w $PROC_NAME|grep -v grep|wc -l` if [ $ProcNumber -le 0 ];then&
linux下不重啟建立正在執行資料庫的從庫
1、備份主庫 mysqldump -uroot -p123456 --routines --single_transaction --master-data=2 --databases test &g
Linux上檢視某個程序記憶體佔用情況
在 Linux 上進行開發和運營維護的時候,免不了要檢視某一個程式所佔用記憶體的情況。有很多個命令都可以達到我們的需求,這裡給大家列舉幾個: 1:top -p pid 檢視程式的情況 2:ps -aux | grep process_name 3:cat /p
Linux 下 C 網路程式設計之 多執行緒通訊 例項
簡單示例,有不對的地方,歡迎指點。 伺服器端 /* ============================================================================ Name : sockThreadServer
檢視JAVA程序中哪個執行緒CPU消耗最高
一,在centos linux 上檢視程序佔用cpu過高 top shift+h 檢視哪個程序程消耗最高 二,檢視JAVA程序中哪個執行緒消耗最高 2.1 匯出java執行的執行緒資訊 jstack 程序id(jps檢視) jstack 程序id
Linux檢視某個程序的執行緒
執行緒是現代作業系統上進行並行執行的一個流行的程式設計方面的抽象概念。當一個程式內有多個執行緒被叉分出用以執行多個流時,這些執行緒就會在它們之間共享特定的資源(如,記憶體地址空間、開啟的檔案),以使叉分開銷最小化,並避免大量高成本的IPC(程序間通訊)通道。這些功能讓執行緒在
linux 下檢視某一程序的cpu使用率和這個執行緒中各個執行緒的cpu使用率
在Ubuntu/CentOS等linux系統中, 在除錯程式過程中,有時需要檢視程式的CPU的使用率和程式的各個程序的使用率. 那麼首先需要獲取這個程序的PID: ps -ef|grep [process name] 然後檢視該程序的CPU: top -p [PID]
linux下檢視程序啟動、執行的時間
可通過ps 來檢視,通過引數 -o 來檢視 例: ps -eo pid,tty,user,comm,lstart,etime | grep init 引數說明: pid:程序ID tty:
Linux下使用ps命令檢視某個程序檔案的啟動位置
[root@izbp190idbje1fp4hnpk53z src]# ps aux | grep redis [root@
Linux檢視某個程序的磁碟IO讀寫情況 pidstat
一、現象 1)釘釘告警不斷,告警如下CPU使用達到100% 普羅米修斯監控 2)檢視資料庫,沒有發現比平時同一時段,業務量的增加。但是,資料庫顯示latch free等告警,驗證了CPU使用過高導致。 3)Linux系統 vmstat 1檢視系統負載,發現us、sy很高,加起來達
檢視某個程序執行時間的幾種方法
1.首先查出某個程序的pid,然後使用ps命令 [[email protected] ~]# jps 2640 Jps 2339 DataNode 2239 NameNode [[email protected] ~]# ps -p 2239 -o etime ELAPSE
php 用swoole 實現定時器 執行linux指令碼,檢查程序掛了,重啟操作
利用swoole的定時器,每兩秒檢查一下 class Grep { const PORT = 9999; public function port() &n
PX4概念學習(1)——Linux下多程序、多執行緒基礎
【學習Freeape大神的uORB時,乘機補補有關Linux多程序、多執行緒的知識】 uORB(Micro Object Request Broker,微物件請求代理器)是PX4/Pixhawk系統中非常重要且關鍵的一個模組,它肩負了整個系統的資料傳輸任務,所有的感測器資料
Linux下檢視某一個程式執行所佔用的記憶體【轉】
第一種方式 top -p 程序號 [[email protected] micro-service]$ top -p 20490 top - 16:50:32 up 6 days, 2:18, 1 user, load average: 0.00,
Linux下多程序、多執行緒基礎
【學習Freeape大神的uORB時,乘機補補有關Linux多程序、多執行緒的知識】 uORB(Micro Object Request Broker,微物件請求代理器)是PX4/Pixhawk系統中非常重要且關鍵的一個模組,它肩負了整個系統的資料傳輸任務,所有的感測器資料、GPS、PPM訊
linux下一個程序中多執行緒的資源共享
在說執行緒資源共享之前,我們先來說來說一下執行緒的概念,執行緒是程序內部的一條執行序列(即執行流),一個程序至少有一個執行緒,即main函式代表的執行流。當然我們也可以通過執行緒庫來建立新的執行緒,這種執行緒我們稱之為函式執行緒,同一個程序中的所有普執行緒是併發執行的。而這些
linux下檢視某一埠被哪個程序佔用
方法1: lsof命令,即ls open files lsof -i:埠號 例如: 方法2: netstat命令 netstat -tunpl | grep 埠號 例如:
Linux下檢視可執行檔案、動態庫的ELF頭等資訊
用法: readelf <option(s)> elf-file(s) 作用: 和Windows下的PE檔案類似,ELF檔案是linux系統下可執行檔案、動態庫檔案、靜態庫檔案的標準格式。有時候我們需要檢視ELF檔案的頭資訊,或者動態庫檔
Linux下檢視程序ID,根據程序ID檢視佔用的埠號,根據埠號檢視佔用的程序
1、ps 檢視系統中正在執行的程序,具體引數如下 ps:---檢視系統當中所有正在執行的程序 ps aus #檢視系統中的所有程序,使用BSD作業系統格式 ps -le #檢視系統中所有程序,使用Linux標準命令格式 兩組選項可記任意一種 作用都是列出系統下所有程序 選