gpt4 book ai didi

performance - 分析分布式系统

转载 作者:行者123 更新时间:2023-12-01 02:26:29 25 4
gpt4 key购买 nike

我想知道在分布式系统中追踪性能瓶颈的可能方法。我知道像 X-Trace 这样的工具及其后代(例如 Dapper ),但我对方法而不是特定工具更感兴趣。

换句话说,给定一个没有明显瓶颈的分布式系统,你如何研究和提高它的性能?

最佳答案

我使用了一种既有优点又有缺点的方法。
优点是它可以工作 - 它发现问题,当它们被修复时,会产生很好的性能。
缺点是这是大量的手工工作。

我什至写了一本书,并附上了这个方法。
工作是收集带有时间戳的事件日志并将它们合并到一个公共(public)时间线中。
然后仔细检查它,通过异步代理网络跟踪相关消息的流动。
您正在寻找的是不必要的消息周期,或不一定发生的延迟。
例如,在查看这张图片时,由于任务“将状态发布到 DB”,消息的接收被延迟。理解这一点后,实际上可以在单独的线程上进行发布。

enter image description here

关于performance - 分析分布式系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15935545/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com