I have recently installed ubuntu 15.04 for my macbook pro retina and if I go to the terminal and type "top" I see that there is always a ~10% usage by "sy". The command which is causing this much usage is kworker (I dont know what this is). I think this is not normal since my macbook also becomes warmer. On ubuntu 14 I did not have this problem. Is it already known why this happens or do I have to wait until this bug is fixed?
I can't take credit for this but this tutorial has an answer:http://teslabs.com/articles/ubuntu-15-04-mbp-11-2/#comment-2020153043
High CPU usage by kworker The most important issue I have found so far is the high CPU usage by kworker (i.e. Linux Kernel worker thread), which seriously affects the battery life. Apparently this is caused by an interrupt storm on ACPI interrupt GPE06, as described here. You can verify it by checking if interrupt GPE06 contains a high value:
$ grep . -r /sys/firmware/acpi/interrupts/
/sys/firmware/acpi/interrupts/gpe05: 0 invalid /sys/firmware/acpi/interrupts/gpe06: 2938373 enabled <--- /sys/firmware/acpi/interrupts/gpe07: 0 enabled
... A quick solution for this issue is to disable this interrupt, i.e.
echo disable > /sys/firmware/acpi/interrupts/gpe06
In order to disable it on every boot, you can add the previous line to /etc/rc.local, just before exit 0.