查看进程和线程

主要内容:

1、进程ps,pidstat,netstat
2、线程ps -T,top -H,htop

一、进程

  • ps

    ps aux

    ps auxxf

    ps auwwf

    ps axwwf -o lstart,cmd 查看进程启动的时间

    a 表示显示所有进程
    u 表示以用户为显示对象(第一列为用户)
    x 表示同时显示没有控制终端的进程
    f 表示以树状结构显示进程之间的关系
    w 表示显示完整的命令行参数,
    w 与 w 相似,但是它能够处理更长的命令行参数。

    stat列:R running(在运行队列上),Z僵尸进程, D不可中端的sleep(通常是IO),S可中端的sleep(等待事件完成)……

  • pidstat

    yum install sysstat

    用于监控全部或指定进程的cpu、内存、线程、设备IO等系统资源的占用情况。

    pidstat -d 1

    1秒输出一次。显示所有进程的磁盘I/O信息

    pidstat -d -t 1
    pidstat -d -t 1

    1秒输出一次。显示所有进程的线程相关信息

    pidstat -t -d 10 30

    10输出一次,共输出30

  • netstat -tulnp

    用于显示正在运行的进程/服务监听的端口及其协议等信息

    -t TCP
    -u UDP
    -l listen仅显示监听状态
    -n number 以数字形式显示地址和端口号
    -p 显示进程/服务的 PID 和名称

二、线程

  • ps

    -T开启线程查看

    ps -T -p $pid

    ps -T -p pid

    将cpu占用率高的线程排序

    ps H -eo user,pid,ppid,tid,time,%cpu,cmd --sort=-%cpu

    -H表示树形 -eo 显示的字段 —sort 排序 加个“-” 倒排

    ps Hh -eo pid,tid,pcpu | sort -nk3 |tail

    -h 不显示标题行
    sort -nk3 按照第3列数值进行排序,等同于–sort=pcpu
    %cpu等同于pcpu

    ps Hh -eo pid,tid,pcpu

  • top

    实时查看线程

    top -H

    top -H

    某个进程的线程

    top -H -p $pid
    top -H -p pid

  • htop

    yum install htop

    基于ncurses的交互进程查看器

    htop -p $pid

    1. F2 设置
    2. 选择第二个:显示选项
    3. 点击空格键选中 可选择开启树状视图+显示自定义线程名
    4. F10 退出
      htop 设置
      htop
  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux系统中,可以使用ps命令和top命令来查看进程线程相关信息。ps命令是一个常用的进程查看工具,可以显示当前系统中运行的进程信息。要查看线程信息,可以使用ps命令的"-eLf"选项,该选项会列出所有线程的详细信息。例如,可以使用以下命令来查看所有线程的信息: ps -eLf 另外,top命令也可以用来实时显示进程线程的信息。默认情况下,top命令显示进程级别的信息,但可以通过使用"-H"选项来开启线程查看模式。在top运行时,按下"H"键可以切换线程查看模式的开关。例如,可以使用以下命令来查看所有线程的信息: top -H 通过这些命令,你可以查看Linux系统中的进程线程的相关信息。 #### 引用[.reference_title] - *1* [Linux系列之查看进程线程的方法](https://blog.csdn.net/u014427391/article/details/124802056)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Linux查看进程线程信息](https://blog.csdn.net/lovedingd/article/details/120784528)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值