1

我遇到了与此处描述的完全相同的问题:

timer_create() : -1 EAGAIN (资源暂时不可用)

简而言之,一些进程通过 timer_create 保留了很多计时器,但从不释放它们。我无法弄清楚的是如何确定我们的生产环境中受泄漏影响的过程。

我怎么能知道哪个进程是坏进程,而不随机杀死所有正在运行的东西?

任何/proc/`pidof myprocess`/调试信息告诉我保留了多少计时器?

先感谢您!

4

1 回答 1

2

为什么是的,实际上。使用该stap工具跟踪系统调用并确定进程最常进行的调用。

SystemTap 初学者指南是一个很好的资源。特别是,请参阅此页面上的脚本以获取计算每个进程的特定系统调用的示例。

于 2012-09-27T09:01:43.707 回答