Работающий биткойн-клиент всегда потребляет много ресурсов процессора?

У меня на ноутбуке запущен биткойн-клиент, он обновлен и теперь полностью синхронизирован, но он загружает ЦП почти на 100%, что делает все остальное чрезвычайно медленным. Это нормально?

Пока он «синхронизировался с сетью», он делал то же самое, но я предположил, что это было из-за того, что синхронизация с сетью использовала много вычислительной мощности, но сейчас он делает то же самое - вероятно, это всегда будет то же самое или я сделал что-то не так в настройках? (мой ноутбук имеет 2 ГБ памяти, процессор 2,20 ГГц и работает под управлением Windows Vista)

Спасибо заранее

Вы уверены, что это биткойн-клиент? Можете ли вы опубликовать свой файл debug.log?

Ответы (3)

Обычный биткойн-клиент не должен использовать больше нескольких процентов, если даже не ноль, от вашего процессора.

Какой у вас клиент? Клиент Bitcoin-Qt? Вы когда-нибудь включали опцию «генерировать биткойны»? Я не уверен, есть ли он в настройках клиента Bitcoin-Qt, но вы могли бы включить его в своем bitcoin.confфайле.

Может быть, вы должны опубликовать свой bitcoin.confфайл. Или просто убедитесь, что он не имеет generate=trueв нем.

При начальной синхронизации с сетью Биткойн может наблюдаться повышенная загрузка ЦП и диска. Во время этого процесса синхронизации клиент загружает с других узлов в сети каждый блок. Клиент сам проверяет каждый блок.

Учитывая, что вы используете Vista, вашему компьютеру, вероятно, не менее пяти лет. На его производительность может повлиять больше, чем на более современные компьютеры.

Вы можете рассмотреть возможность использования метода boostrap.dat для более быстрой синхронизации с меньшим влиянием на производительность. Этот метод синхронизирует первые ~216k блоков намного быстрее. После импорта ваш клиент возобновит нормальную синхронизацию. Пожалуйста, убедитесь, что вы используете Bitcoin-Qt 0.8.0 или новее, чтобы избежать проблем с этим методом.

У меня была такая же проблема на Win8 с биткойн-клиентом v0.8.5-бета, и я смог решить ее, отключив «gen», но в моей системе не было файла bitcoin.conf, и мне пришлось создать его вручную в следующем расположение:

D:\Users[имя пользователя]\AppData\Roaming\Bitcoin\bitcoin.conf

Внутри файла просто включите:

ген = 0

Как только вы сохраните его, перезапустите биткойн-клиент, и если у вас будет то же самое, что и у меня, вы заметите, что процессор падает почти до 0, даже во время синхронизации.

Список местоположений bitcoin.conf на Mac и Linux см. по адресу:

https://en.bitcoin.it/wiki/Каталог_данных

Полный список всех параметров conf см. по адресу:

https://en.bitcoin.it/wiki/Running_Bitcoin (под заголовком «Образец Bitcoin.conf»)