Recentemente tenho tido problemas com o consumo de energia no Ubuntu, não tenho certeza de quando isso começou, mas há cerca de duas semanas. Ocioso, meu laptop consumiu cerca de 9 a 10 W de energia, ou pelo menos tem consumido nos últimos dois anos. Recentemente ele usa 16-18W e tenho tentado descobrir o porquê. Usando o powertop, parece que minha interface de rede está usando 10W+ constantemente, mesmo quando não está em uso, ou seja, o cabo está desconectado.
Eu até vi chegar a 30W para interface de rede: eth0 (r8169). O que parece ser uma falha no PowerTop, mas meu uso de energia relatado em outro lugar aumenta na mesma proporção.
Não sou um especialista, mas isso parece estranho. Isso é normal e apenas algo que eu não percebi antes?
Parece estranho que o Wifi quase não use energia, mas a Ethernet usa uma quantidade impressionante, normalmente cerca de 9 a 10 W, fazendo com que meu uso de energia seja quase o dobro do que era.
Coisas que tentei:
- Usando outro driver para minha placa de rede - isso pareceu diminuir a potência para cerca de 5 a 7 W, principalmente na extremidade superior, mas eu realmente não o usei por tempo suficiente para testar corretamente
- Usei um kernel mais antigo - nenhum efeito.
Existe uma maneira de corrigir esse comportamento se não for normal?
Adicionei os serviços que foram descobertos pelo Zenmap:
Tenho um servidor Apache em execução e também uma rede local Windows, infelizmente não vejo nada de desagradável.
---EDITAR---
Acabei de desabilitar a rede via Network Manager e no PowerTop a interface de rede eth0 desapareceu da lista, porém a taxa de descarga não caiu na mesma quantidade que a eth0 estava ocupando (cerca de 9W quando a rede foi desativada), então parece que O PowerTop está informando incorretamente o uso de energia da eth0. Eu adicionei uma captura de tela abaixo.
Mesmo assim algo está consumindo mais energia e não aparecendo no PowerTop.
Responder1
Bem, eu descobri o que estava causando meus problemas. Em primeiro lugar, parece que o PowerTop está reportando incorretamente o uso de energia, os números nunca parecem somar, mesmo depois de resolver esse problema, eles ainda não somam.
Acontece que esse problema ocorreu devido à atualização recente dos drivers Intel por meio do instalador Intel Graphics. Eu também tinha drivers Nvidia e Nvidia Primus para minha placa Nvidia e parece que em algum lugar ao longo do caminho eles estavam em conflito ou bagunçaram um ao outro.
Primeiramente removi os drivers Intel seguindo as instruçõesnesta resposta do Ask Ubuntu
Isso rebaixou meus drivers, mas não resolveu completamente o problema. Parecia que minha placa Nvidia não foi desligada, então removi todos os drivers da Nvidia usando:
sudo apt-get purge nvidia*
Então instalei o bumblebee seguindo as instruçõesnesta resposta do Ask Ubuntu
Feito isso, reiniciei e minha placa Nvidia estava definitivamente desligada e meu uso de energia voltou ao normal.
O uso de energia Ethernet ainda parece alto mesmo com 3W, especialmente porque eu estava usando wifi na época, mas acho que o PowerTop está apenas relatando errado. Peço desculpas a quem gastou tempo nisso, eu deveria ter percebido que eram os drivers gráficos, mas o PowerTop me surpreendeu.
Responder2
Instale zenmap
(GUI) ou netmap
(CLI). Ambas as ferramentas verificarão serviços em execução, portas abertas, etc. Isso o ajudará a identificar a origem da atividade. E se você quiser conferir o que está acontecendo em tempo real, etherape
é uma ferramenta muito boa que mostra todos os IPs e protocolos de conexões de rede.
- Se você não tiver uma impressora, talvez queira desativar
cups
ecups-browsed
. Percebi que às vezes os copos ficam presos em um loop tentando encontrar uma impressora quando não há nenhum dispositivo para conectar. - Se você não estiver usando pnp ou qualquer multicast, você pode desabilitar o
avahi-daemon
. - Se você definir uma configuração estática em vez de usar DHCP, não precisará mais usar o dhclient.
Verifique se você está executando algum tipo de servidor. O VLC é apenas um dos muitos reprodutores de mídia que podem ser configurados para streaming de mídia em toda a rede local.
Se houver algum computador Windows em sua rede, há uma falha de segurança no Windows que faz com que esses computadores se anunciem incessantemente para outros computadores na rede (acho que é como anúncios de roteador), embora pareça que seria menos provável que isso causasse seu consumo de energia é tão alto, mas pode ser um dos muitos fatores contribuintes menores.