gpt4 book ai didi

linux - 如何在 Linux 上记录进程的 CPU、内存、带宽?

转载 作者:太空狗 更新时间:2023-10-29 12:21:39 25 4
gpt4 key购买 nike

我想记录在 Linux 上运行的进程的 CPU、内存和带宽。最终数据将存储在数据库中,但我的主要问题是如何访问这些数据以首先登录。

我最初的想法是使用top命令,解析我需要的数据。

你能想出更好的办法吗?

最佳答案

查看 the /proc pseudo filesystem — 您可以从脚本、编译程序中的任何地方读取其中的文件。

我已经实现了一个类似的系统并广泛使用“sar”,使用“awk”解析输出,但是“perl”、“python”或任何类似的系统也可以。我让这些脚本中的每一个都输出 CSV,然后将 CSV 批量加载到 MySQL 中,以便以后通过 PHP 查询/绘制图表。

关于linux - 如何在 Linux 上记录进程的 CPU、内存、带宽?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4607827/

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