gpt4 book ai didi

python - 定期提取特定进程的 CPU 使用情况

转载 作者:太空宇宙 更新时间:2023-11-03 15:21:46 25 4
gpt4 key购买 nike

我有一个在 Linux 服务器上运行的演示,它消耗了相当多的 CPU 和内存使用率。这些参数会根据正在运行的演示的负载不断变化。我想定期提取 CPU 使用率和内存使用率,即每 3-4 秒提取一次并创建提取结果图。

将过程视为“运行演示”,在我键入的终端上:

ps aux |grep Running Demo | awk '{print $3 $4}'

这为我提供了运行演示的 CPU 和内存使用情况。但我想要接下来的两件事,即1) 每 3-4 秒输出一次这个结果。2) 绘制生成的结果。

任何帮助或建议将不胜感激。我是这个社区的新手。

谢谢

最佳答案

您正在尝试做的是众所周知的现有项目:

参见 Munin

示例

enter image description here

注意

  • 它得到开源社区的支持,所以...
  • 会更强
  • 不要运行奇怪的命令,例如ps aux |grep Running Demo | awk '{print $3 $4}' 但是 ps auxw | awk '/Running Demo/{print $3 $4}'
  • 存在许多插件并适用于基础:CPU、RAM、FW、Apache 等等
  • 如果您真的需要 gnuplot,请在 goggle 搜索中查看前 3 名 http://blah.token.ro/post/249956031/using-gnuplot-to-graph-process-cpu-usage

关于python - 定期提取特定进程的 CPU 使用情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13792450/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com