在Ubuntu中监视CPU使用情况

如何找出在Ubuntu中使用CPU到什么程度的过程? 我想有实时的数据以及logging的历史。 控制台和GUI应用程序都会很棒。

现在的情况是,我的系统似乎真的超负荷,我不知道为什么。 我花了一些时间杀死进程,并观察性能是否提高。 我怀疑在Mozilla中运行的JS脚本是造成问题的原因。 总而言之,看一下CPU使用情况的好工具会派上用场。

试过Htop ?

学习使用“萨尔”,你会很高兴你做到了。

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

那么你可以回到你想要的那一天(例如第二个):

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

顶部会给你实时的数据。 logging可能会更棘手。

有很多工具可以使用:dstat,vmstat,htop,ps ..

由于这是一个桌面,你也可以在gnome或kde中使用系统监视器。 两者都将列出类似于Windows任务pipe理器的进程。

使用SeaLion 。 默认的命令列表有top -b -n1 ,它将完成你正在寻找的东西。 它具有实时数据和历史logging。