Mi cliente bitcoin qt v8.5 se bloqueó la semana pasada (ya había indexado la cadena de bloques completa hace mucho tiempo) y tuve que forzar la salida. Ahora está reindexando la cadena de bloques, pero a veces usa hasta el 427 % de la CPU de Macbook y los ventiladores funcionan a 6000 revoluciones durante horas... Nunca sucedió esto cuando sincronicé por primera vez, así que ¿qué está mal esta vez?
gracias bardo
Cuando está sincronizando desde la red, lo más probable es que esté limitado por la tasa de obtención de bloques. Cuando está reindexando bloques que ya están presentes en el disco, solo la CPU es el cuello de botella.
El algoritmo para decidir dónde y cuándo solicitar bloques es relativamente estúpido, lento y fácil de confundir. Es por eso que durante la sincronización desde la red, rara vez usa todo el ancho de banda disponible. Se está trabajando en esto, pero no es un problema simple, si desea evitar muchos casos extremos problemáticos. EDITAR: el uso del ancho de banda debería ser mucho mejor desde Bitcoin Core v0.10.
Al reindexar un bloque en el disco, el cliente de referencia usará de forma predeterminada todos los núcleos de CPU disponibles para acelerar el proceso. Puede poner par=1
bitcoin.conf para restringir la operación de validación a un solo núcleo. A partir de la versión 0.9 (aún no lanzada), también podrá cambiar este valor en la configuración de la GUI.
bardo
pieter wuille
volver a ensanchar