有没有人能给出一个使用perf进行容器范围分析的例子?
性能手册有以下解释:-G名称,...,--cgroup名称,...仅在名为"name“的容器(cgroup)中进行监控。此选项仅在每cpu模式下可用。必须挂载cgroup文件系统。所有属于容器"name“的线程在被监控的CPU上运行时都会被监控。可以提供多个cgroup。将每个cgroup应用于相应的事件,即,第一cgroup到第一事件,第二cgroup到第二事件,依此类推。可以使用例如-G fo0,bar来提供空的C组(总是监视)。Cgroup必须有相应的事件,即它们总是引用先前在命令行中定义的事件。
但是如何获得cgroup名称呢?如果我的程序想要分析它所在的整个容器,如何让perf识别它的主机cgroup的名称?
任何示例perf命令都将不胜感激。谢谢!
https://stackoverflow.com/questions/47603695
复制相似问题