Performance Testing Report — Blobber Configuration (v1.20.0)

This document outlines the performance configuration and key parameters for the updated blobbers (blobber11–15) using version v1.20.0. The purpose of this testing was to validate the blobber readiness for mainnet deployment and confirm throughput and operational scalability under high load.

Blobber Configuration Summary

Parameter
Value

Blobber Capacity

54.97 TB (54975581388800 bytes)

Write Price

0.025 tokens / GB / time_unit

Read Price

0 tokens / GB

Rate Limit Commit RPS

4000

Rate Limit File RPS

4000

Rate Limit Object RPS

4000

Max Daily Download (Blocks)

15,625,000,000

Max Monthly Upload (Blocks)

31,250,000,000

Commit Limits

Daily: 30M, Monthly: 30M

File/Dir Limit per Allocation

50,000

Storage Directory Structure

alloc_dir_level: [2, 1], file_dir_level: [2, 2, 1]

Automatic Disk Update

Enabled (every 60m)

Performance Features Enabled

1. High Throughput Configuration

  • Blobbers are tuned to allow up to 4000 RPS across all request types, including file commits and metadata retrieval.

  • This provides aggressive concurrency support for production-level operations.

2. Scalable Commit Pipeline

  • With commit thresholds set to 30 million per day, the setup can accommodate massive parallel uploads, suitable for use cases such as:

    • AI batch inference pipelines

    • Distributed backups

    • Enterprise data warehousing

3. Large Dataset Readiness

  • Directory depth and file path hashing (with [2, 2, 1] levels) allow support for tens of thousands of files per allocation with efficient access paths.

  • Disk update and storage auto-scaling enable dynamic management of physical capacity.

Last updated