有没有一个 OS X 应用程序可以让我查看哪个父进程正在启动 bzip2?它会随机打开并占用大量 CPU,因此会造成计算机延迟。我不确定是什么原因造成的,所以为了弄清楚,我想要一些类似的东西进程探索器但是对于 Mac,我可以获得正在运行的进程的树状视图,因此我可以确定它的父进程是什么。
更新:
好吧,我发现有一个所有流程均按层次划分排序模式就是这样的。似乎bzip2正在推出新系统日志。对此有什么想法吗?
答案1
如果你打开 Activity Monitor.app,你可以选择该进程,然后打开获取信息…窗口(或按⌘I)。
然后您可以检查打开文件和端口了解该进程的具体信息。这可能是最好的信息来源,因为大多数进程只会显示launchd
为父进程。
答案2
抱歉,我忘了在这里更新。事实证明kdc.log
,位于内部的/var/log/krb5kdc
正在产生大量的大小(它在几秒钟/几分钟后以 MB 为单位增加其大小)。为了阻止这种情况发生,我首先要获得访问它的权限。这是最棘手的部分,因为它仍在被系统使用,我不得不重新启动才能最终将其释放。然后我删除了它并创建了一个空白文件夹并将其命名为kdc.log
。我不知道我在哪里学到的这个,但这对我来说是常识,如果你用同名文件夹替换文件并尝试通过写入文件来覆盖它,什么都不会发生,所以不会生成任何日志。
我知道这不合常规,但是它可以阻止造成滞后的原因,所以是的。