linux下打印出一个进程下的多有线程方式

汇总:1:ps -T -p <PID>       2: top -H -p <PID>       3: pidstat -t -p <PID> 在Linux中,显示一个进程下所有线程的常用命令如下: ps命令 ‌查看特定进程的线程‌:p...

汇总:1:ps -T -p <PID>

      2: top -H -p <PID>

      3: pidstat -t -p <PID>



系统中打印按内存和CPU和内存打印出前20个进程

ps aux --sort=-%mem | head -20 #这个相当于top 按c的输出的快照,top 按m是实时的,这个是一个时刻的快照

  ps aux --sort=-%cpu|head -20



在Linux中,显示一个进程下所有线程的常用命令如下:

ps命

  • 查看特定进程的线程‌:ps -T -p <PID>
  • 显示所有进程的线程‌:ps -eLf
    其中-T表示显示线程,-p指定进程ID。 ‌12

top命

  • 实时查看线程‌:top -H -p <PID>
    按H键可切换到线程模式,实时显示指定进程的线程信息。 ‌12

htop工

  • 安装htop‌:sudo apt-get install htop
  • 查看线程‌:启动后按F5切换到树状视图,可查看进程下的所有线程。 ‌13

pidstat工

  • 监控线程资源‌:pidstat -t -p <PID>
    用于监控指定进程的CPU、内存等资源使用情况。 ‌1

注意‌:部分命令(如ps -eLf)可能需要管理员权限才能查看所有线程信息。若提示权限不足,可使用sudo提升权限

  • 发表于 2025-08-14 10:30
  • 阅读 ( 14 )

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
shitian
shitian

662 篇文章

作家榜 »

  1. shitian 662 文章
  2. 石天 437 文章
  3. 每天惠23 33 文章
  4. 小A 29 文章