我不明白为什么 baloo 需要长时间使用这么多 CPU,而 updatedb 却几乎可以立即完成。baloo 不能使用 updatedb 中的索引来完成吗?baloo 能做什么而locate不能做的?它会在文件内部搜索吗?
谢谢。
答案1
updatedb 仅存储文件名。而 Baloo 则索引文件名以及文件的内容、mimetype 和修改时间。读取和索引文件内容会消耗更多 CPU。
我不明白为什么 baloo 需要长时间使用这么多 CPU,而 updatedb 却几乎可以立即完成。baloo 不能使用 updatedb 中的索引来完成吗?baloo 能做什么而locate不能做的?它会在文件内部搜索吗?
谢谢。
updatedb 仅存储文件名。而 Baloo 则索引文件名以及文件的内容、mimetype 和修改时间。读取和索引文件内容会消耗更多 CPU。