Биткойн использует +90% мощности процессора, используя Ubuntu 12.04?
Я использую Ubuntu 12.04 и Bitcoin client v0.8.6.0-g03a7d67-beta и Qt версии 4.8.1 в качестве графического интерфейса.
Мой процессор нагревается и автоматически выключается через 30 минут, а иногда и после многих часов. Это происходит как при синхронизации с цепочкой блоков, так и при переиндексации блоков на диске.
После перегрева процессора мой ноутбук (Dell Inspiron R15) выключается и нарушает синхронизацию. Другие пользователи упомянули для начала, набрав в терминале bitcoin-qt -reindex
, В конце индекса около недели17 мой процессор снова перегревается.
Читая вокруг, я нашел темы об отключении опции "генерировать биткойны" внутри файла bitcoin.conf, но в моем Ubuntu (включая скрытые файлы) я не могу найти этот файл.
Любые советы или помощь по этому вопросу перегрева? Я также разместил это в биткойнах Stackexchange.
5 ответов
Ответ Адриана действителен и рассматривает его с точки зрения потенциальной первопричины. Но мой предпочтительный ответ был обходным путем, который получил ответ в биткойн-стеке
Прямая цитата:
Используя bitcoin-qt, вы можете перейти в меню "Помощь" -> "Отладка" -> "Консоль", а затем набрать
setgenerate false
По умолчанию оно уже должно быть ложным, поэтому я предполагаю, что у вас быстрое интернет-соединение и что ваш компьютер получает много блоков за короткое время. Затем ваш компьютер должен проверить все подписи ECDSA для транзакции, и это может потреблять много ресурсов ЦП.
У меня была такая проблема с перегревом, когда я занимался майнингом на моем ноутбуке. Я установил пакет cpufreq, чтобы уменьшить частоту процессора примерно на 30%, и тогда все было хорошо.
Если у вас двухъядерный процессор, вы должны напечатать что-то подобное в своем терминале.
sudo cpufreq-set -c 0 -u "1.8GHz"
sudo cpufreq-set -c 1 -u "1.8GHz"
Затем я решил использовать браузер для масштабирования частоты процессора и решил использовать следующее indicator-cpufreq
индикатор
Компьютер не перегрелся и выполнил работу, не понеся значительных потерь производительности.
Поскольку ваша проблема связана с процессором, ваш компьютер, вероятно, выключится в любое время, когда у вас чрезмерное использование процессора (не только биткойн).
Существует скрипт с именем temp_throttle, который можно использовать для ограничения скорости вашего процессора при достижении определенной температуры. Это предотвратит перегрев компьютера и его отключение. Вы можете найти temp_throttle здесь.
* Отказ от ответственности - я автор и сопровождающий temp_throttle.*
Я использую утилиту cpulimit. Типичное использование:
cpulimit -l 220 -e bitcoin-qt
Это означает: не позволяйте процессу 'bitcoin-qt' использовать более 220% ЦП (комментарий CO: более 100%, потому что четырехъядерный процессор) Mind 'apt-get install cpulimit' может устанавливать версию без поддержки многоядерных процессоров.
Это не выглядит элегантно. Интересно, как сама система может сдерживать тяжелые процессы при перегреве процессора.
Перегрев - это проблема с настройкой вашего оборудования, а не с биткойнами. У меня слишком большой опыт перегрева при игре в ресурсоемкие игры. Я сжег 8 ГБ ОЗУ от перегрева. Перегрев является гораздо более серьезной опасностью для вашего оборудования, чем просто для вашего процессора. Он может убить и другие компоненты вашего ПК, включая ваши жесткие диски. Некоторые люди рекомендовали некоторые хорошие программные исправления, чтобы уменьшить нагрузку на ваш процессор, но вам действительно нужно вкладывать средства в некоторые компоненты охлаждения, чтобы решить эту проблему, иначе вы можете рискнуть не только жаркой вашего процессора. Для ноутбуков они продают такое оборудование, как охлаждающие подставки, например: https://www.bestbuy.com/site/enhance-laptop-cooling-stand-blue/5845304.p
Сделайте домашнее задание и выясните, какие типы систем охлаждения лучше всего подойдут для вашего ноутбука. Охлаждение ноутбуков - это не та область, которую я исследовал. Моя ссылка просто пример. Вы должны посмотреть ваш точный процессор и в техническом паспорте есть диапазон допустимых рабочих температур (фактически вы можете сделать это со всеми вашими компонентами и должны убедиться, что они работают на безопасных уровнях тепла). Вы всегда должны оставаться ниже максимальных температур в технических паспортах. Я использую Open Hardware Monitor http://openhardwaremonitor.org/ чтобы следить за всем моим оборудованием. Он будет работать в фоновом режиме и сообщать вам о максимальных температурах, которые достигает ваше оборудование, что является очень полезным инструментом для настройки необходимого охлаждающего оборудования.
Лично я использую настольный ПК с чехлом из обсидиана Corsair http://www.corsair.com/en-us/obsidian-series-450d-mid-tower-pc-case. Его легко чистить из-за магнитных прокладок, и у него есть верхний вентиляционный клапан, которым я пользуюсь https://www.newegg.com/Product/Product.aspx?Item=N82E16835181103 Corsair Hydro H100i - закрытая жидкостная система охлаждения для охлаждения моего процессора водой, Температура моего ячменя в процессоре превышает 55 ° C. Он достиг максимума при температуре 65-70 ° C летом, когда в моей комнате были интенсивные игры и жара. Это все еще намного ниже моего порога процессора 80C. Я разогнал свою видеокарту (которая увеличивает нагрев), и у меня никогда не было проблем из-за нагрева с тех пор, как я использовал оборудование Corsair. На YouTube есть видеоролики, в которых показано количественное исследование того, что некоторые модели с водяным охлаждением работают лучше, чем другие, поэтому я использую H100i.
Посмотрите на покупку охлаждения как на гарантию покупки вашего компьютера. Чем круче ваши компоненты работают ежедневно, тем дольше срок службы вашего компьютера, так как меньше вероятность сбоя оборудования. Учитесь на моих ошибках, пожалуйста. За последние десять лет я выполнил более 4 видеокарт, немного оперативной памяти, процессор AMD и несколько жестких дисков на заказных сборках своих компьютеров, потому что решил сэкономить на охлаждении. Охлаждение - очень важная часть электроники, о которой часто забывают, и у меня было много друзей, чьи компьютеры погибли просто из-за неадекватного охлаждения (особенно в ноутбуках с инопланетным программным обеспечением для игр). Запасные системы охлаждения практически на любой системе, особенно на ноутбуках, обычно просто отстой. Удачи и бога.
Биткойн обязательно дорогой с точки зрения вычислительной мощности. Даже если вы не решите добывать монеты, ваша машина сначала проверит цепочку блоков, которая может занять много времени процессора.
Выключения могут указывать на то, что ваше оборудование, вероятно, может использовать службу - отключения из-за перегрева не должны происходить даже при длительной полной загрузке процессора. Попробуйте почистить вентиляционные отверстия и радиатор процессора и убедитесь, что на ваших вентиляторах нет пыли и препятствий.
Майнинг с использованием традиционных процессоров является практически бесполезным занятием на момент написания статьи. Единственный рентабельный способ майнинга биткойнов в настоящее время - использование пользовательских майнеров на основе ASIC, разработанных специально для этой задачи. Если вы хотите принять участие в майнинге, я бы посоветовал вам инвестировать в это оборудование или покупать его у одной из компаний, которая разместит его для вас в своем центре обработки данных.