栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

【多线程调试】linux命令行下查看进程的线程状态和绑定的cpu核

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【多线程调试】linux命令行下查看进程的线程状态和绑定的cpu核

方法一:

方法一:ps -eLF 查找 PSR 字段值
[test1280@localhost 20190227]$ ps -eLF
UID         PID   PPID    LWP  C NLWP    SZ   RSS PSR STIME TTY          TIME CMD
root          1      0      1  0    1  4836  1548   2 Feb25 ?        00:00:02 /sbin/init
root          2      0      2  0    1     0     0   2 Feb25 ?        00:00:00 [kthreadd]
root          3      2      3  0    1     0     0   0 Feb25 ?        00:00:00 [migration/0]
……

方法二:

taskset -pc $pid
[root@VM-16-15-centos ~]# taskset -pc 21390
pid 21390's current affinity list: 0,1
[root@VM-16-15-centos ~]# taskset -pc 21782
taskset: failed to get pid 21782's affinity: No such process

[root@VM-16-15-centos ~]# taskset -pac 22378
pid 22378's current affinity list: 0,1
pid 22379's current affinity list: 0
pid 22380's current affinity list: 1

-c: 被设置亲和性的cpu编号
-p:查看的进程id
-a: 查看进程的所有线程

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/729311.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号