我正在寻找一个免费程序,该程序可以在Linux Shell中以图表形式显示CPU使用历史记录,因为bmon(sudo apt-get install -y bmon)可以在每个网络接口上进行网络使用。可以显示:

tophtop仅显示当前CPU使用情况。

sar(系统活动报告)(系统监视器命令,用于报告各种系统负载,包括CPU活动,内存/分页,设备负载,网络。Linux发行版通过sysstat软件包提供sar。)很好(sudo apt-get install -y systat),但我希望有一张图表:
),但没有图表:
理想情况下,该程序可以选择每个进程的CPU使用历史记录。 (即我们可以选择要显示的进程ID)

评论

tload(由Debian / Ubuntu中的procps软件包提供)是否计数?

@Seth谢谢,它看起来超级原始,但是可以:)欢迎您将其发布为答案!

#1 楼

您可以使用s-tui:免费和开源(GNU通用公共许可证v2.0,用Python编写)
可以监视CPU温度,频率,功率和通过终端以图形方式使用:



要安装:

pip install s-tui


评论


我喜欢这个

–深度元素
19年8月24日在16:39

#2 楼

tload(来自Debian和Ubuntu上的procps软件包)提供了基本的系统负载图: -s。符号:



-d表示[平均负载]的水平,(https://en.wikipedia.org/wiki / Load_%28computing%29)。

*定义了载荷的单位,

-在条形图经过标记图形单位的线时用“-”代替。

带注释的示例:

------------------------------------- load 3

                     *  
                     **
--------------------====------------- load 2
    **             ******   **
   ******         *************
  *********       **************
--=========-------==============----- load 1
*************************************
*************************************
*************************************
************************************* load 0

=

#3 楼

ttyload提供了一个Debian软件包。红色平均一次使用1分钟,绿色一次使用5分钟,蓝色一次使用15分钟的CPU使用率平均值-所有这三个都在一个网格上。较长的时间片有助于使瞬时峰值更清晰。

评论


sudo apt -y为那些懒惰的人安装ttyload

–ldmtwo
18年7月27日在21:50

最后更新时间:2013年10月

–crypdick
19/09/19'2:07