top命令查看线程信息----pstree功能

使用top命令查看cpu进程信息时调试时经常用到的方法,一般情况文件系统中已经包含了top命令,基本的使用方法可以输入 top ?就可以看到。
top命令查看线程信息----pstree功能_第1张图片
先解释基本参数的用法:

  1. -b 参数:把所有进程都打印出来;
  2. -n 参数:刷新n次之后退出;
  3. -d 参数:多久刷新一次;

以上三个参数,已经可以满足普通使用,但这只能看到进程的信息,不能看到线程的信息;
比如:一个进程main.out,它包含了很多个线程,进程的cpu占用率很高,这个可能是进程里某个线程导致的,此时你想查看具体线程的信息,这样top基本用法就不行了;

需要打开top的pstree功能:
在用busybox构建文件系统时,把 Process Utilities->support thread display in ps/pstree/top 打开,重新编译文件系统,再重烧文件系统
top命令查看线程信息----pstree功能_第2张图片
重启板子之后,输入top命令,再输入大写的“H”,就能查看线程信息了;比如udpsrc1:src等等线程,都是main.out进程的子线程。
top命令查看线程信息----pstree功能_第3张图片

Notes:有帮助的话,请点个赞吧!!!

你可能感兴趣的:(Linux环境搭建)