使用psutil来实现系统进程的监控
pip3 install psutil pyecharts
一个控制台程序,在运行期间监测系统所有进程,统计并汇总各个进程的资源占用和启停情况。将结果输出为报告,包括折线图,文本报告。
基于psutil
来实现系统与进程监测,基于pyecharts
绘制折线图
- 部分程序采用多进程,应该需要归并
- 如果进程数量特别多,可能需要进行优化,例如根据负载情况分出子进程来处理统计
定义好监听类的接口,设定好信号监听
在monitor类中构造监听方法,利用子线程来调用。
TODO 知识点:信号,线程