各位老哥,求推荐一个工具(或代码实现)通过进程名或 pid 监控相应程序在运行期间的 cpu 和内存的平均占用率

2019-02-28 09:46:01 +08:00
 css3
各位老哥,求推荐一个工具(或代码实现)通过进程名或 pid 监控相应程序在运行期间的 cpu 和内存的平均占用率,
比如 qq 运行了 3 小时,那么想知道这 3 个小时内,qq 平均占用的 cpu 百分比,和内存大小,有这样的工具吗?或者是用脚本实现都可以,谢谢各位
2586 次点击
所在节点    程序员
12 条回复
lff0305
2019-02-28 09:55:45 +08:00
WIN 的话调用 MS 的 Performance Counter API 或者 WMI API
Linux 就调用 ps 等等工具,parse output
skylancer
2019-02-28 11:15:44 +08:00
@lff0305 直接 perfmon 就行了,用不着这么蛋疼...
rochek
2019-02-28 13:07:30 +08:00
Win 下做开发,监控资源利用率?
VS 有这个功能。
css3
2019-02-28 15:02:26 +08:00
@rochek 不做开发,只是为了监控某些程序的资源占用情况
css3
2019-02-28 16:25:23 +08:00
大佬们呢😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭😭
deqxj00
2019-02-28 16:44:42 +08:00
grafana prometheus wmi_exporter
d0m2o08
2019-02-28 16:51:10 +08:00
Process Lasso

![123.png]( https://cdn.ccysh.club/view/Hosting/2019/02/28/qAPevyOJ/123.png)
yulgang
2019-02-28 16:54:09 +08:00
机器多的话,用 zabbix 可以简单的通过指定进程名监控到 CPU 和内存使用情况,也可以配合脚本自动发现占用靠前的进程,然后记录下这些 CPU 内存数据。
d0m2o08
2019-02-28 16:54:36 +08:00
@d0m2o08 这个好像不行,你要监控运行期间的。。
arrow8899
2019-02-28 17:43:33 +08:00
miaotaizi
2019-02-28 18:07:16 +08:00
自带的活动监视器满足不了吗?
css3
2019-02-28 19:26:17 +08:00
@miaotaizi 不知道怎么用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/539483

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX