IPFS logo

IPFS

Kubo

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.

Performance

IPFS Kubo End-to-End Performance

Loading ...

IPFS Kubo Upload Performance

Merkle-izing plus providing a 100 MiB file

IPFS Kubo Download Performance

Fetching a file, using Kubo, through Amino, Bitswap and IPNI