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%