ps 和 top 命令有什么区别?

ps 和 top 命令有什么区别?

ps和 命令和有什么不一样top?我发现两者都可以显示有关正在运行的进程的信息。什么时候应该使用哪一个?

答案1

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

答案2

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

答案3

还有一点:

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

答案4

对于 CPU 使用率,ps显示进程生命周期内的平均 CPU 使用率,因为它是瞬时的,并且始终为 0% 或 100%。top通过对最近的民意调查进行平均,可以更即时地了解这一情况。

更多信息请点击这里: top 和 ps 没有显示相同的 cpu 结果

相关内容