Performance Tuning
There are many variables to consider when optimizing Object Mount for the best performance, including:
- Operating System behavior
- Connection Speed
- Storage Provider Characteristics
The sections below will provide tips on optimization for each of these three areas, tailored for your specific environment.
Operating System Tips
- Use a recent kernel (5.10+ preferred) for improved FUSE performance.
- Ensure
fuse3and required kernel modules are installed. - Run Object Mount as a
systemduser service if automatically mounting on login. - Place cache directories (
data cache,metadata cache) on a fast, local SSD or NVMe volume. - Adjust
ulimit -nif handling many open files (e.g.ulimit -n 65535).
Connection Speed Tips
Object Mount adapts well to different network conditions, but optimal performance depends on the speed and reliability of your connection to cloud storage.
10 Gbps or faster
- Increase S3 connections limit (e.g. 200+).
- If Client and Storage are on the same Local Area Network (LAN), disable Data cache.
- Consider setting metadata cache timeout to a lower value for frequent sync.
Storage Provider Tips
Each storage backend behaves slightly differently depending on API responsiveness, region latency, and compatibility mode.
- Set an appropriate region to avoid cross-region latency.
- Use multipart uploads for large file writes (default behavior in Object Mount).
- Enable caching and proxy workflows for high-resolution media.
- Monitor AWS rate limits if using a high connection pool size.
More Questions?
Need help tuning for a specific workflow, app, or storage provider?
Reach out via our Object Mount 🌐 Support Team for additional assistance.