• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回服务器栏目

41 - 状态 - ps -ef - 看进程

作者:

贺及楼

成为作者

更新日期:2024-10-14 20:21:54

看进程

  1. 应用程序:
  2. ps -ef # 看全部进程(看下方对比)
  3. ps -ef | grep xxx # ps -ef | grep xxx 查看应用程序情况(用户、端口号)
  4. ps -eLf # -L 显示线程

内容

ps -ef

UID PID PPID LWP NLWP C STIME TTY TIME CMD
该进程执行的用户id 进程id 父级进程id 进程中的唯一线程标识 (轻量级进程数)列指示附加到该特定进程的线程数 cpu的占用率(%) 进程的启动时间 发起该进程的设备识别符号 进程的执行时间 该进程的名称或对应的路径
root 2 0 5 9:00 ?表示:与终端无关 00:00:10 /sbin/init
root 3 2 6 9:00 pts/0表示:由网络连接主机进程 00:00:10 /sbin/init
root 4 2 7 9:00 ? 00:00:10 /sbin/init
  1. PPID: 如果一个程序的父级进程找不到,该程序的进程被称为僵尸进程,一般来说kill -9 端口号就是PPID
  2. TTY: 终端设备,发起该进程的设备识别符号,

服务器上的所有线程数

  1. ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END { print num_threads }'

服务器上的所有线程数

实时监控线程数

  1. watch -n 1 ps -o thcount 126

每秒刷新一次。 watch每秒运行命令 ps -o thcount 126
PID 为 126 的进程

ps aux 和 ps -ef 看进程

以前Unix系统中的两种风格,System V风格和BSD 风格

命令 风格 对比
ps aux Unix Style 多一点
ps -ef System V Style 少一点