mlocate is a new
locate implementation. The ‘m’ stands for “merging”:
updatedb reuses the existing database to avoid rereading most of the file
system, which makes
updatedb faster and does not trash the system caches as
locate(1) utility is intended to be completely compatible to
It also attempts to be compatible to GNU
locate, when it does not conflict
mlocate tarballs are available at
Current version: 0.26
mlocate is also included in Fedora Core 6 and later.
Please consider reporting the bug to your distribution’s bug tracking system.
Otherwise, report bugs at https://fedorahosted.org/mlocate/. Bug reports with patches are especially welcome.
These measurements were obtained with
Each time, a computer was booted into
single-user mode and after one updatedb run data was collected using
free. The measurement method is admittedly crude,
but I think the numbers represent reality quite well.
- real, user, system
- as reported by
- dentry, inode
- number of active objects in
ext3inode_cache, as reported by
- buffers, cached
- size of disk buffers and page cache, as reported by
mlocate has two rows because the first run needs to scan the whole
file system, while the subsequent runs can reuse most of the original