top显示即时资源使用。
另外它有-d选项设置刷新率。
但是我怎么能得到1分钟的进程平均%CPU?
Htop有额外的仪表,其中一个是CPU平均值(在HTOP中按F2(或S)进行设置菜单 – >在设置下select“仪表” – >使用右箭头进入“可用仪表”栏 – >使用向下箭头select“CPU平均” – >按“F5”,将“CPU平均”添加到“左列”下的列表。)但是我认为这个仪表显示了大量的使用所有内核而不是使用ucpu的时间段。 。
你可以通过使用cacti,munin或者zabbix来完成。 这个软件instanlty搜集有关CPU使用情况的数据。 在那里你可以看到一段时间内的平均CPU使用率
sysstat软件包包含sadc守护进程以及sar和sa报告实用程序。 在绝大多数发行版中, sadc会每五或十分钟收集一次统计信息,但通过修改crontab可以很容易地进行修改。
无论如何,你可以像这样实时使用sar:
sar 60
这将显示每分钟一次的CPU统计信息。 如果你想每十分钟看一次统计数据,那么
sar 60 10
会做。
sar -b 60
会显示每分钟的I / O统计信息。
man sar
会告诉你所有可能的select萨尔 – 它有很多