Eu não consegui fazer o meu script funcionar com a versão mais recente do msr-tools (provavelmente descontinuado porque o github permanece intacto desde 2013). Talvez o Ubuntu 16.04 tenha mudado a maneira de armazenar configurações para seus drivers de CPUs, e o msr-tools não gera a árvore de arquivos apropriada.
A solução que encontrei é (sudo) editar o arquivo:
/sys/devices/system/cpu/intel_pstate/no_turbo
Basta digitar "1" para não turbo e salvar ... Não é necessário reinicializar.
Você pode verificar facilmente se está trabalhando com
grep MHz /proc/cpuinfo
E veja se alguma das saídas está acima da frequência de estoque
cpu MHz : 2000.000
cpu MHz : 2000.078
cpu MHz : 2000.000
cpu MHz : 1999.921
cpu MHz : 1999.921
cpu MHz : 1683.828
cpu MHz : 1732.265
cpu MHz : 2000.078
Espero que alguém ache isso útil! Atenciosamente