domingo, 25 de setembro de 2011

Modos de escalonamento de frequência

Se o seu processador possuir algum mecanismo de escalonamento de frequência (a maioria hoje em dia possui), como SpeedStep, PowerNow!, LongHaul, Cool'n'Quiet, o kernel Linux disponibiliza os seguintes modos (governors):

- performance mantém o processador sempre na frequência máxima.
- powersave mantém processador sempre na frequência mínima.
- conservative e ondemand ajustam a frequência do processador de acordo com a carga, mas cada um de forma diferente. conservative sobe a frequência em degraus quando o processador é exigido e abaixa subitamente para a menor frequência quando em repouso. ondemand é o inverso, sobre subitamente para a maior frequência quando exigido e cai em degraus quando em repouso.
- userspace permite ao usuário configurar manualmente a frequência (dentro das suportadas pelo processador).

Consultar os modos disponíveis:

# cat /sys/devices/system/cpu/cpu?/cpufreq/scaling_available_governors

Configurar manualmente um modo (conservative, por exemplo):

# echo conservative > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

(precisa ser feito para todos os processadores/núcleos, cpu0, cpu1, etc)

Nenhum comentário:

Postar um comentário