Perf Tool 通过 PID 进行监控

Perf Tool 通过 PID 进行监控

我在用着Linux性能工具监控某些进程的性能。文档告诉您,您可以将其标记为按线程、按进程和按 CPU 收集配置文件。

我知道处理器将具有收集给定物理核心及其资源(例如 L1 缓存)的事件计数的性能寄存器。

任何此类性能监控工具如何perf测量每个进程或每个线程的计数器?例如,假设我正在监视 L1 缓存未命中,由于缓存是为该 CPU 上运行的所有进程共享的,因此如何perf确定给定进程或给定线程有多少未命中?

相关内容