我需要获取一个进程中所有线程的 CPU 使用率指标。
- 操作系统 = 红帽 Linux
- 编程语言 = 使用 POSIX 的 C++
- 要求 = 需要无限制地每隔几秒钟取样,而不仅仅是一次快照。
限制条件 = 不允许在线程中编写其他代码。
我知道可以使用 "top" 命令,但还有其他方法吗?是否有 ps 的标志?
非常感谢您提供的所有帮助。
uname -r
| grep HZ - Anupam SainiHZ
值:getconf CLK_TCK
。我不确定如何在C程序中直接获取该值,而不调用外部工具。 - undefined