Kernel_task boosts CPU to 300%-500% (Yosemitte MBP 2011 without a battery)
One troubleshooting step is to see which files are being modified while kernel_task is consuming 500% CPU. In Terminal:

  sudo fs_usage -f filesys


You will see a lot of files fly by. Just scroll up to get an idea of what files are being written or read.