Mlocate, a fast file name search tool similar to everything in Windows in Linux

Source: Internet
Author: User
Everything is one of the best software tools I have ever used. "Fast, small, green" is my favorite software in windows. Because of this, I can even switch the folder search operation without using totalcmd.
Unfortunately, there is not such a good software in Linux, and I am not sure about the speed of the locate search software, and I have created such a large file index list, index updates are so slow that they are criticized.
Fortunately, mlocate is a little faster than locate and slocate, but it is far slower than everything, it is already the most unsatisfactory file search tool in Linux.

Mlocate
About

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 much.

The locate (1) utility is intended to be completely compatible to slocate.
It also attempts to be compatible to GNU locate, when it does not conflict
With slocate compatibility.
Availability

Mlocate tarbils are available at fedorahosted.org.

Current version: 0.22.1

Mlocate is also encoded in Fedora Core 6 and later.
Bugs

Please consider reporting the bug to your distribution's Bug Tracking
System.

Otherwise, reports bugs at https://fedorahosted.org/mlocate/. bug reports
With patches are especially welcome.
Performance

These measurements were obtained with mlocate-0.12 and slocate-2.7. Each
Time, a computer was booted into single-user mode and after one updatedb
Run data was collected using slabtop and free. The measurement method is
Admittedly crude, but I think the numbers represent reality quite well.
Run: realusersystemdentryinodebufferscached
Slocate 1m32. 840.7042.045134337170778859728268
Mlocate, 1st1m11. 2017.2140.90817766156427845221340
Mlocate, 2nd37. 640.1050.28917776156393399621336

Real, user, System
As reported by Time
Dentry, inode
Number of active objects in dentrycache and ext3inode_cache, as reported
By slabtop
Buffers, cached
Size of disk buffers and page cache, as reported by free

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 database.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.