IPFS.

Bài viết

Chia sẻ kiến thức của bạn.

IPFS moderator.
Dec 01, 2023
Hỏi đáp Chuyên Gia

Inconsistencies in Kubo DAG Retrieval Time: How to Deeply Analyze and Resolve?

When using Kubo code for DAG retrieval, I've noticed significant variations in retrieval times, ranging from 2 seconds to a minute for different files. Any insights on what might be causing this discrepancy and how to perform a more in-depth analysis? Are there specific tools or methods to trace and identify the root cause?

  • Kubo
1
1
Chia sẻ
Bình luận
.

Câu trả lời

1
IPFS moderator.
Dec 1 2023, 13:10

You can use tracing code to dig deeper. Start Jaeger with:

docker run -d --name jaeger -e COLLECTOR_ZIPKIN_HOST_PORT=:9411 -p 5775:5775/udp -p 6831:6831/udp -p 6832:6832/udp -p 5778:5778 -p 16686:16686 -p 14268:14268 -p 14269:14269 -p 14250:14250 -p 9411:9411 jaegertracing/all-in-one

Initiate tracing and IPFS daemon with:

export OTEL_TRACES_EXPORTER=jaeger
ipfs daemon

In another shell, execute the following commands:

export OTEL_TRACES_EXPORTER=jaeger
ipfs dag get Qmfoo

Navigate to http://localhost:16686/, filter for cmds.dag.get in the Operation, and analyze the traces to identify potential bottlenecks or issues causing the time discrepancies.

0
Câu trả lời chính thức
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

Chúng tôi sử dụng cookie để đảm bảo bạn có trải nghiệm tốt nhất trên trang web của chúng tôi.
Thêm thông tin