首先,肯定会想到这个pkd进程是干什么的,是不是系统的bug。在活动监视器列表中选中pkd进程,点击左上角第二个按钮,可以查看进程的详细情况,如下图所示:
可以看到在“打开的文件和端口”选项下显示了该进程执行的过程,首先执行的是
/usr/libexec/pkd
进入到该目录下,可以看到这个可执行文件。是系统文件,除了系统,其他进程都是只读的。如下图所示:从这里似乎看不出什么端倪,因此要换一个思路了。
那么再换个思路,使用排除法,开机启动后,一个一个打开现有的程序,使用活动监视器全程监视,如果打开某个程序之前,pkd进程是正常的,但是打开这个程序之后,pkd会变得异常,那么这个程序很有可能就是导致pkd进程cpu占用率飙升的原因。
本人在经过这种方法测试之后,发现是企业微信导致了这个问题,将企业微信卸载之后,问题就解决了。