Gostaria de descobrir o motivo dos picos de CPU no meu laptop. Reduzi para /sys/firmware/acpi/interrupts/gpe10
, mas não tenho certeza de como prosseguir.
Veja como os picos aparecem ao usar o monitor do sistema quando o laptop está ocioso.
Usando grep -r . /sys/firmware/acpi/interrupts
posso ver que cada pico adiciona 1 a gpe10
.
Desabilitar gpe10
com um dos comandos a seguir remove os picos, mas faz com que os ventiladores girem ao máximo durante o jogo.
systemctl disable disable_gpe10
echo disable > /sys/firmware/acpi/interrupts/gpe10
Como posso prosseguir com a investigação e o que é isso gpe10
?
Ubuntu 24
Especificações do laptop: 17,3" 1920 x 1080, IPS, 144 Hz, AMD Ryzen 7 8845HS, 16 GB DDR5, SSD 1024 GB, NVIDIA GeForce RTX 4060 8 GB
Você pode obter uma lista de todos os programas sendo iniciados, com um timestamp, usando
execsnoop -T
as ferramentas BPF Compiler Collection , que parecem estar disponíveis no Ubuntu sob o nome de pacote bpfcc-tools . Vejaman execsnoop
, e o exemplo .Isso não ajudará se nenhum programa novo estiver sendo criado por causa da interrupção, e ele estiver apenas ativando algum daemon, mas há cerca de 100 ferramentas de inspeção diferentes no pacote, então você pode encontrar uma que seja mais apropriada.