O programa fica lento após a inicialização no Ubuntu 20.04

O programa fica lento após a inicialização no Ubuntu 20.04

Tenho um PC instalado com Ubuntu 20.04 com kernel 5.4.0-42-generic.

Quando executo um programa de teste que calcula um produto de matriz quadrada, o programa leva cerca de 100 segundos para ser concluído. Levarei aproximadamente o mesmo tempo para executar se eu executar novamente várias vezes o mesmo programa. Mas se eu iniciar outro programa como o Chrome e executar o mesmo programa, levará cerca de 50 segundos para ser executado. Eu executei a ferramenta perf neste programa e ela mostra:

  • 100 segundos: 430 10^9 ciclos de CPU, cerca de 0,09 instruções/ciclo e 418 10^9 ciclos paralisados ​​de back-end

  • 50 segundos: 220 0^9 ciclos de CPU, cerca de 0,18 instruções/ciclo e 211 10^9 ciclos paralisados ​​de back-end

Alguém tem uma ideia de onde vem o problema ou alguma dica para me ajudar a encontrar a causa do problema?

Atenciosamente JM

Responder1

O Linux provavelmente usa o modo de economia de energia para a CPU (a frequência só aumenta se o uso da CPU for alto). Você pode usar um cpupowerpara alterá-lo. (A CPU usará mais energia e os laptops terão menor duração da bateria)

informação relacionada