gpt4 book ai didi

c++ - Linux 性能统计表现异常

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:40:57 25 4
gpt4 key购买 nike

我正在使用 linux/proc//stat 文件生成应用程序的 cpu 使用信息。我遇到的问题是,在 Fedora 13 上,事情似乎表现得很奇怪,而在 ubuntu 10.04 上,事情的表现与我预期的一样。

具体来说:
在 Fedora 上,应用程序以 3:1 的比例记录更多的进程系统时间
在 ubuntu 上,应用程序以 4:1 的比例记录更多的进程用户时间
在 Fedora 上,进程用户时间值在短时间后停止增加并且永远不会继续。

这对我来说似乎很奇怪,而且用户时间根本停止增加这一事实似乎是一个彻头彻尾的错误。

我也尝试过以几种不同的方式读取值,但结果相同,并且我进行了测试以确认用户时间和系统时间没有调换。

任何人都可以阐明可能发生的事情吗?是否有任何有效的方法可以使进程用户时间停止增加?

最佳答案

用户时间根本不增加听起来像是一个错误。如果您可以创建一个演示问题的最小示例,我会将其提交给 Fedora bug tracker .

(您是否在信号处理程序方面做了很多工作?)

关于c++ - Linux 性能统计表现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3757571/

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