Dask 仪表板配置文件选项卡使用情况(又名火焰图)
Posted
技术标签:
【中文标题】Dask 仪表板配置文件选项卡使用情况(又名火焰图)【英文标题】:Dask dashboard profile tab usage (a.k.a. Flame graph) 【发布时间】:2018-07-29 11:01:09 【问题描述】:您如何解读这块俄罗斯方块来研究您的应用程序的使用情况?
【问题讨论】:
【参考方案1】:显示的是flame graph,对应于工人的统计分析。整个 CPU 工作是一组彩色块的 x 轴,当你向上移动时,你在调用堆栈中移动得更深,例如,
一个块,Function A,占用了 50% 的水平空间,占用了集群中所有 Dask 线程 50% 的 CPU 时间 假设在该块之上,两个块各占整体的20%,而下块的其余部分不包括在内:调用函数A所花费的时间包括调用这两个低级函数的时间,加上函数 A 中的一些内部时间。您可以通过鼠标悬停获取每个块对应的功能信息。
请注意,某些函数调用堆栈可能非常深,例如 pandas 处理。
您还可以选择您正在查看的配置文件(顶部),或从整体 CPU 利用率时间线(底部)中选择。
【讨论】:
很棒的澄清。也许稍后从 UI 中引用它......或者如果没有提到的话,只是在那里提到“火焰图”。以上是关于Dask 仪表板配置文件选项卡使用情况(又名火焰图)的主要内容,如果未能解决你的问题,请参考以下文章
尝试连接到 dask 仪表板时出现“404 Not found”
如何配置SonarQube以显示多模块maven项目的所有模块?