¿Bitcoin está usando +90% de potencia de CPU usando Ubuntu 12.04?

Estoy usando Ubuntu 12.04 y el cliente Bitcoin v0.8.6.0-g03a7d67-beta y Qt versión 4.8.1 como GUI.

Mi CPU se está calentando y se apaga automáticamente después de 30 minutos y, a veces, después de muchas horas. Esto ocurre tanto al sincronizar con la cadena de bloques como al reindexar los bloques en el disco.

Después de que la CPU se sobrecalienta, mi computadora portátil (Dell Inspiron R15) se apaga y corrompe mi sincronización. Otros usuarios han mencionado comenzar escribiendo en terminal bitcoin-qt -reindex. Al final del índice, alrededor de la semana 17, mi CPU se sobrecalienta nuevamente.

Leyendo encontré temas sobre cómo desactivar la opción "generar bitcoin" dentro del archivo bitcoin.conf pero en mi Ubuntu (incluidos los archivos ocultos) no puedo encontrar ese archivo.

¿Algún consejo o ayuda sobre este problema de sobrecalentamiento? También he publicado esto en AskUbuntu

Gracias por adelantado.

Respuestas (3)

Usando bitcoin-qt puede ir a Ayuda->Ventana de depuración->Consola y luego escribir

setgenerate false

De forma predeterminada, ya debería ser falso, así que supongo que tiene una conexión a Internet rápida y que su computadora recibe muchos bloqueos en poco tiempo. Luego, su computadora necesita verificar todas las firmas ECDSA para la transacción y esto puede consumir una gran cantidad de CPU.

Tuve un problema de sobrecalentamiento como ese cuando extraía litecoins con mi computadora portátil. Instalé el paquete cpufreq para disminuir la frecuencia de mi CPU en un 30% y todo estuvo bien entonces.

Si tienes un procesador de doble núcleo deberías teclear algo como esto en tu terminal.

sudo cpufreq-set -c 0 -u "1.8GHz"
sudo cpufreq-set -c 1 -u "1.8GHz"
@ Jan ¡Gracias! Elija esto como respuesta ya que es el trabajo que estaba buscando. La disminución de la frecuencia de la CPU hizo que mi computadora portátil no se sobrecalentara. indicator-cpufreqYo solía

Verificar e indexar bloques es un proceso intensivo desde el punto de vista computacional, por lo que no sorprende que intente utilizar todo el tiempo de CPU disponible. Si su hardware no puede manejar esto sin sobrecalentarse, entonces debería intentar reparar su hardware.

Puedes intentar ejecutarlo con la configuración -checklevel=0

Hará una verificación de validación de bloque menos intensiva como se explica aquí: https://gitorious.org/bitcoin/luke-jr-bitcoin/commit/4538e45c46d3829a21aed7685e6fbac7e8aafad3