Linux下查看某个进程创建了多少线程

Linux下查看某个进程创建了多少线程,第1张

$ ps -mp <PID>

例如查看mysqld进程中的线程

$ ps aux | grep mysqld

mysql 3496 0.7 51.7 4249652 2089140 ? Sl Dec05 10:42 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/data/gk-compiler.err --pid-file=/var/lib/data/gk-compiler.pid --socket=/var/lib/mysql/mysql.sock --port=3306

从输出结果可看出mysqld的PID是3496,继续执行如下命令

$ ps -mp 3496

PID TTY TIME CMD

3496 ?00:10:42 mysqld

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:00 -

- -00:00:33 -

- -00:00:00 -

- -00:02:18 -

- -00:01:42 -

- -00:02:09 -

- -00:01:48 -

- -00:02:05 -

输出的信息中“3496 ?00:10:42 mysqld”这一行下面的都是该进程内的线程

可以在windows下的MQ队列管理器中点右键选择“显示队列管理器”,打开后选择“显示远程队列管理器”,输入远程LINUX下的队列管理器名称和远程LIUNX系统的IP地址,就可以查看了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7386137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-05
下一篇 2023-04-05

发表评论

登录后才能评论

评论列表(0条)

保存