【发布时间】:2019-08-28 02:45:35
【问题描述】:
我的服务器是NUMA架构的机器,系统是Ubuntu。
我正在编写一个使用 C++11 的多线程项目。
现在我想获取有关我项目中线程的一些信息,以了解其性能。
我知道/proc/<pid>/task/<tid>/status 包含一些信息,但对我来说还不够。
例如,我想知道一个线程的所有 NUMA 上的访问号,如下所示:
thread id: 32456
access Numa0 mem: 200 times
access Numa1 mem: 500 times
是否有一些工具可以用于某些方法?
【问题讨论】:
标签: c++ multithreading performance memory numa