如何查看linux线程 运行在哪个cpu核上

 我来答
匿名用户
2014-12-28
展开全部
这个没法查看,是系统自己调用 的, api函数只能设计和CPU核心的亲合性,windows上是 SetThreadAffinityMask。 linux上是 sched_setaffinity, sched_getaffinity
928959189
2015-10-30
知道答主
回答量:16
采纳率:0%
帮助的人:6.2万
展开全部
  1. 使用top命令,具体用法是 top -H,加上这个选项,top的每一行就不是显示一个进程,而是一个线程。

  2.  使用ps命令,具体用法是 ps -xH,这样可以查看所有存在的线程,也可以使用grep作进一步的过滤。

  3. 使用ps命令,具体用法是 ps -mq PID,这样可以看到指定的进程产生的线程数目。

  4. 更进一步,其实一些系统监控工具,在本质上也是读取的系统产生的文件罢了。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
御绿戎0EY
2017-05-21 · TA获得超过3.8万个赞
知道大有可为答主
回答量:2.7万
采纳率:38%
帮助的人:1312万
展开全部
使用top命令,具体用法是 top -H,加上这个选项,top的每一行就不是显示一个进程,而是一个线程。
使用ps命令,具体用法是 ps -xH,这样可以查看所有存在的线程,也可以使用grep作进一步的过滤。
使用ps命令,具体用法是 ps -mq PID,这样可以看到指定的进程产生的线程数目。
更进一步,其实一些系统监控工具,在本质上也是读取的系统产生的文件罢了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式