ps(Process State)是Linux自带的一种可对进程状态进行查看的实用工具,可用于监控进程所使用的内存、CPU和I/O资源。例如:
(1)使用ps显示用户所有终端的进程信息,命令如下:
(2)使用ps显示CPU消耗最多的前5个进程,命令如下:
(3)使用ps显示内存消耗最多的前5个进程,命令如下:
其中,-e表示选择所有进程;-o表示按用户定义的格式显示;pid表示显示PID(Process ID);comm表示仅显示命令名;%cpu表示显示进程使用CPU的百分比,以“##.#”格式显示,也可使用pcpu;%mem表示显示进程占用内存的比率,也可使用pmem;-sort表示对结果进行排序;“=”后的“-”表示从高到低排序,缺省时为“+”,表示从低到高排序。