当前位置:首页 > linux > 正文

linux如何查看进程状态(linux如何查看当前进程)

  • linux
  • 2024-03-20 20:54:11
  • 4850

Linux 查看进程状态


使用 ps 命令


ps 命令可以显示正在运行的进程的信息。 以下是一些常用的选项:



  • ps -A:显示所有进程,包括已完成的进程。

  • ps -ef:显示所有进程及其详细信息,包括用户、进程 ID (PID)、父进程 ID (PPID)、CPU 使用率和内存使用率。

  • ps -aux:显示所有进程及其扩展信息,包括会话 ID (SID) 和终端 ID (TTY)。


进程状态要素



  • S:进程状态,例如运行 (R)、休眠 (S)、等待输入/输出 (D) 或僵尸 (Z)。

  • PID:进程 ID,一个唯一的数字标识符。

  • PPID:父进程 ID,创建该进程的进程的 PID。

  • %CPU:进程消耗的 CPU 百分比。

  • %MEM:进程分配的内存百分比。

  • TIME:进程运行的 CPU 时间总量。

  • CMD:进程启动的命令行。


示例


bash
$ ps aux | head -5
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 10096 1888 ? Ss Jan11 0:00 init [2]
root 2 0.0 0.0 5244 820 ? S Jan11 0:00 kthreadd
root 3 0.0 0.0 0 0 ? S Jan11 0:02 kworker/0:0H
root 4 0.0 0.0 0 0 ? S Jan11 0:00 kseriod-cpu0