如何在 Linux 上使用 ps 命令
ps aux --sort=-%cpu
- 此命令按 CPU 使用率降序显示进程。“%”符号表示 CPU 利用率的百分比。
- 有选择地格式化输出:
ps -eo pid,cmd,%cpu,%mem
通过指定所需的列(如 PID、命令、CPU 使用率和内存消耗),您可以自定义输出以专注于相关信息。
- B. 过滤过程:
“”命令允许您根据不同的条件过滤流程,将输出范围缩小到流程的特定子集。以下是一些示例:ps
- 按用户筛选:
ps -u username
将“用户名”替换为所需的用户名,以便仅查看与该用户关联的进程。
- 按命令名称筛选:
ps -C process_name
将“process_name”替换为要过滤的命令或进程的名称。此选项显示具有匹配命令名称的进程。
- 使用正则表达式进行过滤:
ps -eo pid,cmd | grep "pattern"
通过将 ” 与 ” 命令结合使用,您可以应用正则表达式来根据特定模式或关键字过滤进程。ps
grep
实时过程监控
- A. 过程监控工具:
虽然 ” 命令提供了对流程的宝贵见解,但其他工具补充了其实时监控功能。请考虑以下工具:ps