Size of the Mapfs package

Mapfs package only takes ~4MB with no additional third-party package depedencies.


CPU Usage

Network Write

1-1.5 CPU Core per GiB/s


Read - IOPS

1 CPU Core: Up to 170k IOPS


Read - Throughput

1 CPU Core: Up to 6 GiB/s


Memory Usage

Baseline Memory

Baseline memory usage is around ~200 MB


Linux Page Cache

mapfs manages memory itself, doesn't touch Linux page cache.


Write Buffer

  • 10% of the whole memory
  • At least 150 MB
  • At most 2 GB

Read Cache

  • 5% of the whole memory
  • At least 160MB
  • At most 512 MB

Metadata Cache

  • Grows automatically
  • Auto Shrinks if the system's memory usage exceeds 80%