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项目的所有模块?

深度学习核心技术精讲100篇(八十五)-Dask 分布高性能计算深入讲解

如何在作者的 Wordpress 仪表板上隐藏已发布的选项卡?