监控 CPU 和带宽使用情况并保存为 csv

监控 CPU 和带宽使用情况并保存为 csv

我想监控一个特定的进程。我需要知道这个进程的时间戳、CPU 使用率 (%) 和带宽 (tcp 上传和下载的百分比或字节/秒)。

我尝试过这样的事情:

ps -Ao time,pcpu,comm --sort=pid | head -n 2

但时间不等于日期。对于网络,如果状态看起来正常,但它不会监控进程。

此外,我想将其放入如下 CSV 文件:

Date; CPU%; Upload%; Download%;

我该如何处理这个问题?

谢谢。

相关内容