什么是hiutil,为什么它会占用我的CPU?


Answers:


9

它正在索引您的计算机驱动器。

按照手册页 hiutil^ h ELP ndex UTIL两者均)用于创建和检查.helpindex文件(帮助Viewer.app指数)用于帮助菜单的搜索以及对焦点。您可以sudo find / -name "*.helpindex"用来显示所有这些。有关开发人员站点上有关Apple帮助概念的描述,请参见此处。

根据Apple讨论论坛上的此答案 hiutil,将使用“帮助和Spotlight”功能快照程序为您的硬盘编制索引。您也可以有一个进程在运行叫mdutil ETA d ATA UTIL两者均)。

您可以终止该进程-根据系统更改,该进程可能会运行半小时(请注意,活动监视器的时间语法为d:h:5m:17.85s,并且它报告的是与实际使用的处理器的累计时间-而不是总时间,因为该过程首先开始)。如果您希望它根本不运行,也可以从中删除可执行文件/usr/bin/并重新启动-建议您将其移至某个位置,以便可以将其还原到该位置,而不是将其删除。

如果该进程与一起运行,mdutil则可以使用来检查正在扫描的卷的状态mdutil -s <volumename>。您可能希望以root用户身份打开“活动监视器”,以便可以看到所有发生的事情(以及-正如我在您的图片中看到的-从“查看”菜单中选择“所有进程”):

sudo "/Applications/Utilities/Activity Monitor.app/Contents/MacOS/Activity Monitor"

...双击或选择一个进程并加Cmd+ i,以获取有关该进程和相关进程的更多信息。

运行此过程时,如果您开始输入文本(或输入“索引”),则可能会(取决于您的操作系统)在Spotlight窗口中看到索引进度条。

您可以调整系统偏好设置>> Spotlight ::搜索结果和:: Privacy窗格来更改扫描行为。对主动扫描的目录进行更改时,将调用索引器。

在此处输入图片说明

如果您的计算机在不断索引并且不会停止,则可以将内部驱动器添加到“私有”列表中,然后看索引是否完成。

如果您确定该hdutil进程正在使用,mdutil则另一个选择是输入sudo mdutil -E / .以强制Spotlight创建新的索引文件。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.