等同于Linux上的Win32性能计数器

可能重复:
Linux / Unix中“性能计数器”的概念

什么是Windows的性能计数器的Linux相当于什么?

  • API /库来发布应用程序计数器
  • API /库来监视和收集有效值(如pdh.dll)
  • 监视当前值的应用程序(相当于perfmon.exe)
  • 应用程序来计划收集(如logman.exec)
  • 应用程序可视化收集的值(再次,perfmon.exe)

或者,更广泛地说,Linux上推荐的系统性能监控基础架构是什么?

有一个支持工具的基础架构,随着时间的推移一直在主线内核OProfile 。 然而,这个接口在某些方面被破坏了,而且在有些原始的oprofile命令行工具之外并没有看到太多的用处。 然后有一堆“oprofile替换”,perfmon,perfmon2,perfctr,perfmon3(?)等等,直到几个月前, Perf事件基础设施被合并。

然后在上面的内核级接口(比如PAPI和TAU)之上建立了一些更高级的库和工具