ps
命令是 Linux 系统中用于显示当前系统进程状态的工具。通过 ps
命令,你可以查看进程的详细信息,如进程 ID、CPU 使用率、内存使用情况等。ps
命令的输出通常包括以下几列:
下面是一个 ps
命令输出的示例:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 1 0.0 0.1 22768 7648 ? Ss 10:00 0:01 /sbin/init splash
root 2 0.0 0.0 0 0 ? S 10:00 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? I< 10:00 0:00 [rcu_gp]
...
解读这个输出:
init
进程的信息,它是系统的第一个进程,进程 ID 为 1,占用 0.0% 的 CPU 和 0.1% 的内存。kthreadd
进程的信息,它负责创建和管理内核线程,进程 ID 为 2,占用 0.0% 的 CPU 和 0.0% 的内存。rcu_gp
进程的信息,它负责处理 RCU(Read-Copy-Update)机制,进程 ID 为 3,占用 0.0% 的 CPU 和 0.0% 的内存。STAT 列中的状态代码表示进程的当前状态,常见的状态代码有:
你可以使用 ps
命令的不同选项来定制输出,例如 ps aux
或 ps -ef
。这些选项会显示更多或更少的信息,以满足你的需求。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>