ps 和 top 命令有什么区别?

Gee*_*eek 25 process top ps process-management command

pstop命令有什么区别?我看到两者都可以显示有关正在运行的进程的信息。什么时候应该使用哪一个?

gel*_*aen 20

top主要以交互方式使用(尝试阅读手册页或在top运行时按“h” )并且ps专为非交互使用而设计(脚本、使用 shell 管道提取一些信息等)


Kar*_*son 14

top允许您连续显示进程统计信息,直到停止与ps提供单个快照。


Pre*_*raj 7

还有一点:

ps-(进程状态) - 它报告当前进程的快照。
top(进程表) - 是一个任务管理器程序,显示有关 CPU 和内存利用率的信息。

  • 我想,在我看到你的回答之前,“top”这个名字没有任何意义。 (3认同)
  • 顺便说一句 - `ps` - _**P**rocesses **S**tatus_ (2认同)

Sim*_*ver 5

top使您能够查看按进程使用的处理器能力排序的进程。 ps使您能够查看您的所有流程,或仅查看某些用户(例如root或您自己)使用的流程。

top应该用于查看哪些进程最活跃,ps可用于查看您(或任何其他用户)当前正在运行哪些进程。

有关如何使用topand ps、运行man topman ps在您的终端中的更多信息;)