Resource Usage and Management
Usage
- threads
- configurable number of threads
- reading from kernel
- processing messages from kernel
- readdir concurrency
- configurable number of threads
- memory
- 1MB+ pre reader thread + inflight processing for messages depending on fuse_msg_size
- buffers allocated temporarily for reading directories
- gidcache
- FUSE nodes
- noforget forgotten nodes
Management
- To limit the risk of the Linux kernel's OOM Killer targeting mergerfs it sets its oom_score_adj value to -990.
- mergerfs increases its available file descriptor and file size limit.
- mergerfs lowers its scheduling priority to -10 (by default)
- The readahead values of mergerfs itself and managed filesystems can be modified.