Consumo excesivo de energía por toma Ethernet

Consumo excesivo de energía por toma Ethernet

Recientemente he tenido problemas con el consumo de energía en Ubuntu, no estoy exactamente seguro de cuándo comenzó, pero hace aproximadamente dos semanas. En estado inactivo, mi computadora portátil consumió entre 9 y 10 W de potencia, o al menos lo ha hecho durante los últimos dos años. Recientemente utiliza 16-18W y he estado intentando descubrir por qué. Al usar powertop, parece que mi interfaz de red usa más de 10 W constantemente incluso cuando no está en uso, es decir, cuando el cable está desconectado.

PowerTop muestra el uso de energía en mi computadora portátil

Incluso he visto que llega a 30W para la interfaz de red: eth0 (r8169). Lo que parece ser una falla de PowerTop, pero mi consumo de energía reportado en otros lugares aumenta en la misma cantidad.

No soy un experto pero esto parece extraño. ¿Es esto normal y algo que no había notado antes?

Parece extraño que Wifi apenas use energía, pero Ethernet usa una cantidad asombrosa, generalmente entre 9 y 10 W, lo que hace que mi consumo de energía sea aproximadamente el doble.

Cosas que he probado:

  • Usar otro controlador para mi tarjeta de red: esto pareció reducir la energía a alrededor de 5-7 W principalmente en el extremo superior, pero realmente no lo usé el tiempo suficiente para realizar la prueba correctamente.
  • Usé un kernel más antiguo, sin efecto alguno.

¿Existe alguna forma de corregir este comportamiento si no es normal?

He añadido los servicios descubiertos por Zenmap:

Servicios y Puertos en funcionamiento

Tengo un servidor Apache en ejecución y también tengo una red local de Windows, desafortunadamente no veo nada extraño.

---EDITAR---

Acabo de deshabilitar la red a través de Network Manager y en PowerTop la interfaz de red eth0 desapareció de la lista; sin embargo, la tasa de descarga no disminuyó en la misma cantidad que consumía eth0 (aproximadamente 9 W cuando la red estaba deshabilitada), por lo que parece que PowerTop informa erróneamente el uso de energía de eth0. Agregué una captura de pantalla a continuación.

Imagen que muestra el panel eléctrico con la conexión en red desactivada

Aun así, algo consume más energía y no aparece en PowerTop.

Respuesta1

Bueno, he descubierto qué estaba causando mis problemas. En primer lugar, parece que PowerTop está informando erróneamente el uso de energía, los números nunca parecen cuadrar, incluso después de resolver este problema todavía no lo hacen.

Resulta que este problema se debió a la reciente actualización de los controladores Intel a través del instalador de gráficos Intel. También tenía controladores de Nvidia y Nvidia Primus para mi tarjeta Nvidia y parece que en algún momento estaban en conflicto o se habían estropeado entre sí.

En primer lugar, eliminé los controladores Intel siguiendo las instrucciones.en esta respuesta de Ask Ubuntu

Esto degradó mis controladores pero no resolvió completamente el problema. Parecía que mi tarjeta Nvidia no se había apagado por completo, así que eliminé todos los controladores de Nvidia usando:

sudo apt-get purge nvidia*

Luego instalé Bumblebee siguiendo las instrucciones.en esta respuesta de Ask Ubuntu

Una vez hecho esto, reinicié y mi tarjeta Nvidia definitivamente estaba apagada y mi consumo de energía volvió a la normalidad.

El consumo de energía vuelve a la normalidad

El uso de energía de Ethernet todavía parece alto incluso a 3W, especialmente porque estaba usando wifi en ese momento, pero creo que PowerTop simplemente lo informa mal. Mis disculpas a cualquiera que haya dedicado tiempo a esto. Debería haberme dado cuenta de que eran los controladores de gráficos, pero PowerTop me abandonó.

Respuesta2

Instale zenmap(GUI) o netmap(CLI). Ambas herramientas buscarán servicios en ejecución, puertos abiertos, etc. Esto le ayudará a localizar el origen de la actividad. Y si alguna vez tiene ganas de comprobar lo que sucede en tiempo real, etherapehay una herramienta realmente buena que muestra todas las IP y protocolos de las conexiones de red.

  • Si no tiene una impresora, es posible que desee desactivar cupsy cups-browsed. He notado que a veces las tazas se atascan en un bucle al intentar encontrar una impresora cuando no hay ningún dispositivo al que conectarse.
  • Si no estás usando pnp o cualquier multidifusión, es posible que desees desactivarlo avahi-daemon.
  • Si configura una configuración estática en lugar de usar DHCP, ya no necesitará usar dhclient.
  • Verifique si está ejecutando algún tipo de servidor. VLC es sólo uno de los muchos reproductores multimedia que se pueden configurar para la transmisión de medios a través de la red local.

  • Si hay computadoras con Windows en su red, hay una falla de seguridad en Windows que hace que esas computadoras se anuncien incesantemente a otras computadoras en la red (supongo que es como anuncios de enrutadores), aunque parece que eso sería menos probable que cause su consumo de energía es tan alto, pero podría ser uno de muchos factores contribuyentes menores.

información relacionada