What is your CPU being governed by? Should it be governed by it? Why? How?
Here’s an outlook on the various CPU frequency governors, namely conservative, ondemand, powersave, userspace, and performance, that steps up and steps down the CPU:
- very much alike the ondemand governor
- gracefully increases the stepping, unlike ondemand which sets it to maximum when there is any load
- more suitable for battery powered environments
- the best of all
- sets the speed to what is required
- saves power
- doesn’t hinder CPU power, as it scales to what is required
- sets the CPU statically to use the lowest possible frequency supported
- you save power
- if you use resource hungry software, your machine may start to lag
- another application can be used to specify the frequency
- lets you manually specify the frequency your CPU should run on
- mostly useless!
- external application may set it low, you save power, but less performance
- external application may set it high, you consume more power
- statically sticks to the highest possible CPU scaling available, regardless of the available ones
- your system will run as fast as possible
- takes the most power that you CPU is able to consume
- not very suitable for battery powered environments, or even to save more power your machine consumes
One Reply to “CPU scaling governors and you”
Comments are closed.