Performance metrics.
This page provides insights into the performance of Kubo - the de-facto reference implementation of IPFS. The following charts show the Upload and Download as well as the End-to-End performance of Kubo.
Here, Upload is defined as adding a 100MiB blob of random bytes to a local Kubo node, and waiting for Kubo to store the provider record in the Public Amino DHT.
A Download is defined as requesting a random CID that we have learned about with our Bitswap sniffer tool from the network using the different content routing systems DHT and IPNI (and also Bitswap which is technically not a content routing system). The Download measurements show the latencies until we have received the first byte. This decouples the Download measurement numbers from the file size of the random CID.
Loading ...
Merkle-izing plus providing a 100 MiB file
Fetching a file, using Kubo, through Amino, Bitswap and IPNI
Our network monitoring employs advanced crawling and probing tools and techniques to gather comprehensive data about network health, topology, and performance
A Data Availability Sampling tool to asses Ethereum Node's real custody
A CID sniffer for content in IPFS over Bitswap and DHT requests
A performance measurement tool for Kubo and IPFS-hosted websites.
A DHT and IPNI lookup performance measurement tool.
A DHT monitoring tool for NAT'd peers.
A lightweight GossipSub tracer.
A network agnostic DHT crawler and monitoring tool