![名为 kernel_task 的进程 CPU 和内存使用率很高。我该怎么做才能解决这个问题?](https://linux22.com/image/1412366/%E5%90%8D%E4%B8%BA%20kernel_task%20%E7%9A%84%E8%BF%9B%E7%A8%8B%20CPU%20%E5%92%8C%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%E7%8E%87%E5%BE%88%E9%AB%98%E3%80%82%E6%88%91%E8%AF%A5%E6%80%8E%E4%B9%88%E5%81%9A%E6%89%8D%E8%83%BD%E8%A7%A3%E5%86%B3%E8%BF%99%E4%B8%AA%E9%97%AE%E9%A2%98%EF%BC%9F.png)
将我的 Mac OS X 版本升级到 10.9(Mavericks)后,我遇到一个进程的kernel_task
CPU 和内存使用率过高,我该如何修复它?
我在论坛上找到了很多问题和解决方案,但都没有用。
答案1
该kernel_task
进程是操作系统的核心。它为自己保留大量内存是正常的。它消耗大量 CPU 资源的原因并不罕见,也很难回答。但是,这种消耗通常与其他正在运行并执行密集 I/O 任务的软件有关。这可能是因为 Spotlight 正在索引驱动器,或者正在进行大型文件复制或网络任务。
Mac OS X 内核的行为是,如果硬件温度超过安全阈值,kernel_task 将开始在 CPU 上保留大量时间不执行任何操作,以降低温度。也许这就是您所看到的。操作系统升级后,将调用许多进程来重新索引内容等。
需要进行更多调查来了解密集内核处理的方式和原因。