在 Ubuntu 中监控 CPU 使用率

在 Ubuntu 中监控 CPU 使用率

如何找出 Ubuntu 中哪个进程占用了多少 CPU?我希望获得实时数据以及记录的历史记录。控制台和 GUI 应用程序都很棒。

情况是,我的系统现在似乎真的超载了,但我不知道具体原因。我花了一些时间终止进程,观察性能是否有所改善。我怀疑 Mozilla 中运行的 JS 脚本导致了问题。总之,一个查看 CPU 使用率的好工具会派上用场。

答案1

尝试过顶部

答案2

学会使用“sar”,你会很高兴你这么做的。

安装“sysstat”包。它将记录大量有用的系统统计数据、CPU、内存使用情况、I/O 等。我相信默认保留期是 7 天。

然后,您可以像这样回到您想要的那一天(例如 2 号):

sar -C -f /var/log/sysstat/sa02

答案3

top 将为您提供实时数据。记录可能更棘手。

答案4

由于这是桌面,您还可以使用 gnome 或 kde 中的系统监视器。两者都会列出类似于 Windows 任务管理器的进程。

相关内容