É seguro desabilitar o suporte a escalonamento de frequência e gerenciamento de energia ocioso da CPU para fins de Real Time?

1

Estou usando uma placa Raspberry Pi e gostaria de criar um sistema em tempo real. Durante a configuração do kernel, encontrei a opção CONFIG_CPU_FREQ , que (da seção de ajuda)

allows you to change the clock speed of the CPU on the fly. This is a nice method to save power, because the lower the CPU clock speed, the less power the CPU consumes.

Essa é uma boa abordagem para consumir menos energia, mas em aplicativos em tempo real isso pode levar a um comportamento imprevisível e a altas latências.

Os desenvolvedores do Xenomai sugerem desativar CONFIG_CPU_IDLE porque (de aqui )

it allows the CPU to enter deep sleep states, increasing the time it takes to get out of these sleep states, hence the latency of an idle system. Also, on some CPU, entering these deep sleep states causes the timers used by Xenomai to stop functioning

Eu queria saber se desabilitar essas duas opções pode danificar a cpu, uma vez que a placa não vem com um sistema de dissipação de calor? Eu imagino que, sem essas opções, o cpu será mais reativo, mas soa como um CPU-Seppuku para mim.

    
por UserK 17.02.2015 / 03:51

0 respostas