CGWatcher v1.5.0: GUI майнинг панель для CGMiner/BFGMiner/SGMiner/GMiner.

cgwatch

CGWatcher – a GUI/monitor for CGMiner /BFGMiner/GMiner/SGMiner 

Новое в версии 1.5.0:

  • Улучшенная поддержка SGMiner 4.11.x.
  • Улучшенная поддержка GMiner 2.47.
  • Улучшенная поддержка BGMiner 5.5.0.
  • Улучшено поддержка CGMiner 4.11.x.
  • Новый параметр, запрещающий CGWatcher изменять файл конфигурации для включения API в случае, если это вызывает проблемы с новыми майнерами.
  • Параметры свойств пула SGMiner лучше обрабатываются, возможность использовать или не использовать префикс “pool-” в зависимости от того, какие имена используются в файле конфигурации. Также был добавлен параметр, указывающий, должны ли параметры пула начинаться с «pool-» по умолчанию.
  • Исправлено некорректное сохранение параметра «Отключить создание временного файла конфигурации».
  • Другое мелкие исправления и улучшения.

CGWatcher

CGWatcher – это графический интерфейс для майнеров биткойнов CGMiner и BFGMiner. Помимо графического интерфейса для майнера, у него есть несколько опций для мониторинга майнера и устранения проблем при их обнаружении. Это помогает свести к минимуму время простоя, обеспечивая при этом то, на что легче смотреть. Он работает через API майнера, который был создан для этой цели – чтобы другое программное обеспечение могло взаимодействовать с майнером. Хотя существует несколько веб-приложений, позволяющих осуществлять удаленный мониторинг этих майнеров, цель CGWatcher не в этом. Он разработан для работы на том же компьютере, что и майнер, и будет следить за установленными вами условиями, чтобы определить, правильно ли работает майнер. Если это не так, CGWatcher предпринимает соответствующие действия для устранения проблемы (обычно перезапускает майнер). Идея состоит в том, чтобы создать программу, которая будет выполнять мониторинг за вас, чтобы вам не приходилось использовать эти веб-приложения для постоянной проверки. ваши майнеры.

CGWatcher – это небольшое портативное приложение .NET. Он будет работать как 32-битное приложение в 32-битной Windows или как 64-битное приложение в 64-битной Windows, поэтому он может работать с 64-битными майнерами. Его можно запустить в среде песочницы, такой как Sandboxie, если вы ей не доверяете (хотя настройки могут не сохраняться после закрытия). В архив входит текстовый файл ReadMe и библиотеки (ссылки на информацию о библиотеке находятся на странице загрузки CGWatcher. .) Программа создает свой собственный файл конфигурации (CGWatcher.exe.ini), журнал (cgwatcher.log) и несколько файлов данных после запуска для хранения данных профиля и файла конфигурации. Он также создает файл miner.log, в котором записывается некоторая специфическая для майнинга информация, такая как изменения пула, аппаратные ошибки, изменения состояния графического процессора или пула и т. Д. Вы можете запустить CGWatcher во время работы майнера или использовать его для запуска майнера (предпочтительно).

Профили майнинга

CGWatcher позволяет создавать профили майнинга с использованием различных майнеров, файлов конфигурации и / или аргументов. Когда вы впервые используете его, он создаст профиль по умолчанию и попытается найти майнер, если он запущен или находится в том же каталоге или подкаталогах CGWatcher. Если он не может найти майнер, вам придется вручную указать, где он находится, и (необязательно) файл конфигурации и / или аргументы, которые вы хотите использовать. Вы можете сделать это, нажав кнопку «Управление профилями …» на вкладке «Настройки». Вы можете создать столько профилей, сколько захотите, для различных криптовалют, которые вы добываете. Вы также можете переименовать профиль по умолчанию, если хотите, он просто называет первый профиль Default, потому что мне пришлось его как-то назвать. Когда вы переключаетесь на новый профиль («активируете» профиль), CGWatcher будет использовать настройки этого профиля при каждом запуске или перезапуске майнера. Однако, если вы переключаете профили во время работы майнера, вам, очевидно, потребуется перезапустить майнер, чтобы использовать новый профиль. Вы можете увидеть, какой профиль использует текущий майнер на вкладке «Статус». В идеале он всегда будет таким же, как активный профиль, который вы установили … но если вы изменили профили во время майнинга и решили не перезапускать майнер при появлении запроса, имейте в виду, что майнер будет по-прежнему работать в предыдущем профиле до он перезапускается (или останавливается и запускается).

Функции

  • Мониторинг майнинга – установите интервал (в секундах) для проверки статуса майнинга. Вот как часто CGWatcher будет обновлять данные майнинга. Это должно быть включено, чтобы использовать функции проверки, в том числе:

    ■ Перезапуск майнера или компьютера при обнаружении неисправного или неработающего GPU / FPGA / ASIC.
    ■ Перезапустите майнер, если общий хешрейт упадет ниже указанного числа или процента от среднего хешрейта в течение указанного количества секунд. Вы можете указать хешрейт для sha256 и scrypt отдельно.
    ■ Перезапустите майнер, если CGWatcher имел полный доступ к API, но теперь доступен только для чтения (в том же процессе майнера), или если доступ к API был включен, но был полностью утерян.
    ■ Перезагрузите майнер или компьютер, если они приняты, или общее количество общих ресурсов не увеличивается в течение X минут.
    ■ Перезапустите майнер через X часов непрерывной добычи, чтобы устранить любые проблемы, которые могли быть пропущены другими проверками. Это гарантирует, что в случае возникновения проблемы время простоя в худшем случае будет ограничено указанным здесь количеством часов.
    ■ Параметр Гарантировать, что майнер продолжает работать, гарантирует, что майнинг никогда не остановится, если вы не остановите его с помощью CGWatcher (нажатием кнопок Приостановить майнинг или Остановить.)
    ■ Перезапустите майнер, если минимальное количество устройств некорректный майнинг.
  • Статистика – эти майнеры предоставляют много информации. CGWatcher пытается представить его в более удобном для чтения интерфейсе, используя вкладки для разделения информации. Базовую статистику майнинга можно найти на вкладке Статус. Статистику для конкретного устройства можно найти на вкладке «Устройства», а для конкретного пула на вкладке «Пулы». Более подробную информацию о майнере и CGWatcher можно найти на вкладке «Отчет».
  • Контроль – вы можете легко изменить настройки майнера во время его работы. Измените ядро ​​графического процессора, память, напряжение или интенсивность. Измените приоритеты и включите / отключите пулы. Большая кнопка «Пауза / Начать майнинг» позволяет легко останавливать и возобновлять майнинг. Другая кнопка открывает файл конфигурации майнера в редакторе файлов конфигурации. Я попытался добавить кнопки для открытия файлов или каталогов, где бы вы ни захотели, чтобы вы могли делать все это изнутри программы.
  • Защита от перегрева – CGMiner обеспечивает защиту от перегрева для Карты AMD. Используя настройки temp-target, temp-overheat и temp-cutoff, он может регулировать частоту вращения вентилятора и тактовую частоту для поддержания целевой температуры и отключать устройства, которые становятся слишком горячими (если включены auto-fan и auto-gpu). CGWatcher теперь также обеспечивает аналогичную защиту для карт Nvidia, регулируя интенсивность для поддержания целевой температуры и отключая GPU, которые становятся слишком горячими. Он включит и / или медленно повысит интенсивность до исходных значений, как только температура вернется в целевой диапазон. Я не уверен, что кто-то использует встроенную графику Intel HD, поскольку современные процессоры лучше поддерживают OpenCL. В настоящее время CGWatcher не поддерживает защиту от перегрева для устройств Intel, но я проведу несколько тестов, чтобы убедиться, что температура процессора, которую он теперь способен получить, достаточна для обеспечения аналогичной поддержки для этих устройств. Вы можете увидеть, обеспечивает ли майнер или CGWatcher защиту от перегрева для графического процессора, на вкладке графического процессора рядом с температурой.

    Для графических процессоров, для которых майнер обеспечивает защиту от перегрева (AMD), CGWatcher использует подход невмешательства, за исключением случаев, когда майнер отключает их из-за превышения временного ограничения. Хотя предполагается, что майнер снова включит их, как только они вернутся к целевой температуре, этого не происходит, поэтому CGWatcher перезапустит графический процессор, когда он вернется к целевой температуре.
  • Планирование. – Запланированные действия дают вам полный контроль над тем, что и когда делает ваш майнер. Действия включают запуск добычи, остановку добычи, перезапуск добычи, перезагрузку компьютера, изменение интенсивности, переключение профиля и т. Д. Наряду с созданием действий для запуска в указанное время, вы можете создавать действия, которые выполняются через определенные интервалы.

    Вы можете создавать профили для каждой добываемой монеты, а затем настроить CGWatcher на переключение на наиболее прибыльный в указанное вами время или интервалы.

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

Монитор

Основная цель CGWatcher – обеспечить правильную работу майнера. Для этого монитор должен быть включен (по умолчанию). Вы можете включить его, отметив первую опцию на вкладке «Монитор» и установив интервал (в секундах), с которым он проверяет статус майнера и обновляет информацию. Параметры монитора включают:

  • Перезапустите майнер, если общий хешрейт упадет ниже X & lt; Khs / Mhs / Ghs & gt; в течение указанного количества секунд.
  • Перезапустите майнер через < i> X часов непрерывного майнинга, чтобы решить любые проблемы, которые могли быть пропущены другими проверками. Это гарантирует, что если все другие проверки не обнаружат временную проблему, в худшем случае время простоя должно быть ограничено количеством часов, которое вы здесь указали.
  • Перезапустите майнер, если принятые доли или общее количество долей не увеличиваются в течение X количество минут.
  • Перезапуск майнера или компьютера при обнаружении неисправного или неработающего графического процессора, поскольку иногда майнер не может перезапустить его сам.
  • Перезапустите майнер, если у него был полный доступ к API, но теперь он доступен только для чтения (в том же процессе майнера), поскольку я узнал, что это обычно указывает на проблему. Он также будет перезапущен, если у него был какой-либо доступ API к процессу майнера, но теперь его нет.
  • Убедитесь, что майнер продолжает работать, если вы не приостановите или не остановите его внутри CGWatcher. Если этот параметр включен и майнер закрыт по какой-либо причине за пределами CGWatcher (включая закрытие окна майнера), он будет перезапущен.
  • Майнинг по расписанию – запланированные действия дают вам полный контроль над тем, что ваш майнер делает и когда. К действиям относятся запуск добычи, остановка добычи, перезапуск добычи, перезагрузка компьютера, изменение интенсивности, переключение профиля и т. Д. Наряду с созданием действий для запуска в указанное время вы можете создавать действия, которые выполняются через определенные интервалы.
  • Вы можете создавать профили для каждую монету, которую вы добываете, затем настройте CGWatcher для переключения на наиболее прибыльный в указанное вами время или интервалы.
  • Вы также можете настроить CGWatcher для увеличения интенсивности графического процессора, когда компьютер бездействует, или в определенное время или через определенные промежутки времени, и получить его верните их к исходным значениям, как только снова начнете пользоваться компьютером. Вы устанавливаете интенсивность, вы устанавливаете, как долго компьютер должен бездействовать, прежде чем яркость будет изменена.

Статистика

Эти майнеры предоставляют много информации. CGWatcher пытается представить его в более удобном для чтения интерфейсе, используя вкладки для разделения информации. В конечном итоге я бы хотел, чтобы он записывал некоторые данные, чтобы вы могли видеть статистику за определенный период времени.

Контроль

Вы можете легко изменить настройки майнера во время его работы. Измените ядро графического процессора, память, напряжение или интенсивность. Измените приоритеты и включите / отключите пулы. Большая кнопка Pause / Resume позволяет вам легко останавливать и возобновлять майнинг (используя команду “exit”, чтобы графические процессоры и вентиляторы возвращались к нормальным значениям). Изменение настроек майнера во время его работы является временным, поскольку изменения будут потеряны, когда майнер закрывается. Если вы хотите сделать изменения постоянными, вы можете изменить настройки профиля или использовать редактор файла конфигурации (или Блокнот) для редактирования файла конфигурации профиля.

Защита от перегрева

CGMiner обеспечивает защиту от перегрева для карт AMD. Используя настройки temp-target, temp-overheat и temp-cutoff, он может регулировать частоту вращения вентилятора и тактовую частоту для поддержания целевой температуры и отключать устройства, которые становятся слишком горячими (если включен auto-gpu). CGWatcher теперь также обеспечивает аналогичную защиту для карт, не защищенных майнером (включая карты Nvidia), путем регулировки интенсивности для поддержания целевой температуры и отключения графических процессоров, которые становятся слишком горячими. Он включит и / или медленно повысит интенсивность до исходных значений, как только температура вернется в целевой диапазон. Я не уверен, что кто-то использует встроенную графику Intel HD, поскольку современные процессоры лучше поддерживают OpenCL. В настоящее время CGWatcher не поддерживает защиту от перегрева для устройств Intel, но я проведу несколько тестов, чтобы убедиться, что температура процессора, которую он теперь способен получить, достаточна для обеспечения аналогичной поддержки для этих устройств. Вы можете увидеть, обеспечивает ли майнер или CGWatcher защиту от перегрева для графического процессора, на вкладке графического процессора рядом с температурой.

Для графических процессоров, которые майнер обеспечивает защиту от перегрева для (AMD), CGWatcher применяет метод невмешательства, за исключением случаев, когда майнер отключает их из-за превышения временного ограничения. Хотя майнер пытается повторно включить их, как только они вернутся к целевым температурам, обычно это не удается, поэтому CGWatcher перезапускает графический процессор после того, как он вернется к целевой температуре.

Вы можете отключить защиту CGWatcher от перегрева на вкладке «Монитор», если не хотите, чтобы он выполнял какие-либо из этих действий.


Редактор файла конфигурации

Редактор файлов конфигурации пытается упростить редактирование конфигурации вашего майнера. Для начала он отображает файл конфигурации в сетке, позволяя вам увидеть все доступные настройки и описание каждого из них. Параметры, которые можно только включить или отключить, будут иметь значение true или false. Настройки, разрешающие только числа (не включая списки номеров), разрешают только числа. Кнопка «Проверить» пытается проверить ваши настройки на наличие ошибок, которые могут помешать запуску или правильной работе майнера. Некоторые вещи, которые нужно знать о редакторе файлов конфигурации:

 
  • Установленные значения по умолчанию не записываются в файл конфигурации при сохранении. Они также не преобразуются в аргументы, поскольку для них установлены значения по умолчанию, и их не нужно задавать явно.
  • Чтобы добавить, изменить или удалить пулы, найдите Пулы в сетке конфигурационного файла. (В режиме просмотра категории также может быть заголовок категории Пулы ), но вы хотите, чтобы Пулы с надписью « (Коллекция) » в ячейка рядом с ним. Щелкните слово « (Коллекция) », и в ячейке появится небольшая кнопка […]. Щелкните по этой кнопке […], чтобы открыть окно бассейна. Если вы когда-либо использовали сетку свойств в Microsoft или аналогичном программном обеспечении, вы узнаете этот тип сетки и соответствующий редактор коллекций.
  • При редактировании пулов вы также можете создавать для них имена, чтобы они были их легче идентифицировать при последующем редактировании. Имена пулов сохраняются в файле конфигурации, но не вызывают проблем с майнером. Чтобы изменить приоритеты пулов, используйте стрелки вверх и вниз в окне пулов для перемещения пулов вверх и вниз по списку. Верхняя часть списка является первым приоритетом, нижняя часть списка – последним приоритетом.
  • Текстовое поле ‘ Name # ‘ – вы можете назвать свои файлы конфигурации так, когда вы используя их в профилях, к ним будет легче получить доступ. Введите имя файла конфигурации в текстовое поле Имя. Затем при управлении своими профилями вы можете выбрать именованный файл конфигурации из раскрывающегося текстового поля «Файл конфигурации» вместо того, чтобы искать его на своем компьютере. После щелчка из текстового поля файла конфигурации он будет автоматически преобразован в путь к файлу конфигурации.
  • «Проверить перед сохранением»: по умолчанию редактор файла конфигурации проверяет большинство настроек, чтобы убедиться, что значения соответствуют действительный и в правильном формате. Если у вас возникли проблемы с ошибкой проверки из-за настроек культуры вашей операционной системы и вы уверены, что значения верны, вы можете снять этот флажок, чтобы обойти проверку.
  • «Убедитесь, что API включен при сохранении»: если включен, доступ к API, необходимый CGWatcher, всегда будет включен при сохранении файла конфигурации, независимо от того, были ли эти настройки включены в сетке. Это не повлияет на другие группы / IP-адреса в настройке api-allow, а только гарантирует, что api-listen включен и 127.0.0.1 включен в группу W: api-allow.
  • Меню редактора файла конфигурации

         ■ File -> New – Создайте новый файл конфигурации.
          ■ File -> Open – Откройте существующий файл конфигурации.
          ■ File -> Save (As) – Сохраните текущий файл конфигурации.
          ■ File -> Close – Закройте редактор файла конфигурации.
          ■ Tools -> Import Settings -> From Config File… – выберите существующий файл конфигурации, из которого нужно импортировать настройки. Текущие настройки будут перезаписаны, но не станут постоянными, пока вы не сохраните файл конфигурации.
          ■ Tools -> Import Settings -> From Named Config File -> <select> – если вы задали имена для файлов конфигурации с помощью текстового поля «Имя» в редакторе файлов конфигурации, эти файлы конфигурации можно быстро загрузить с использованием только этого имени как в редакторе файлов конфигурации, так и в окне профилей майнинга. Это то же самое, что и предыдущий пункт меню, но быстрее и проще.
          ■ Tools -> Import Settings -> From Arguments – введите или вставьте аргументы майнера, чтобы преобразовать их в файл конфигурации. Если у вас открыт файл конфигурации, вас спросят, хотите ли вы перезаписать только параметры, перечисленные в аргументах, или хотите создать новый файл конфигурации, используя только параметры, перечисленные в аргументах.
          ■ Tools -> Export Settings -> To Arguments – преобразует текущий файл конфигурации в аргументы майнера.
          ■ Tools -> Open this Config File in Notepad – открывает файл конфигурации в Блокноте. Также есть кнопка рядом с Путь к файлу конфигурации, который нужно открыть в Блокноте.
          ■ Tools -> Validate this Config File – проверяет конфигурационный файл на наличие ошибок в форматах или значениях настроек.

Прибыльность монет

Посмотрите, какие монеты в настоящее время наиболее выгодно майнить, и создайте запланированные действия, чтобы переключиться на майнинг этих монет в определенное время, дни или интервалы.

Требования

CGWatcher работает в Windows и требует .NET framework 4.0. Вы можете загрузить платформу .NET по ссылке на странице загрузки CGWatcher. Он должен работать с последними версиями CGMiner и BFGMiner, хотя для внесения изменений в эти майнеры могут потребоваться изменения в CGWatcher. Тестирование с самыми последними версиями обоих прошло без проблем. Для правильной работы CGWatcher необходим полный доступ к API майнера. Хотя в предыдущих версиях вам приходилось делать это вручную, в 1.1.5.0 и последующих версиях это делается автоматически. Если правильные настройки API не заданы в файле конфигурации или аргументах, CGWatcher по-прежнему будет следить за тем, чтобы API был включен, без изменения аргументов профиля или файла конфигурации. Очевидно, это применимо только к майнерам, запущенным из CGWatcher с помощью кнопки Start Mining или Start. Если вы запускаете майнер вне CGWatcher, вам необходимо убедиться, что API включен, чтобы CGWatcher мог его обнаружить и использовать.

Удаленный мониторинг и управление


CGRemote (click image to go to CGRemote page for more information and screenshots)

       

CGRemote

Я работаю над программой под названием CGRemote, которая создаст информационную панель для удаленного мониторинга и управления вашими майнерами. Он будет напрямую связываться с CGWatcher или майнером (для майнеров, отличных от Windows). Эта программа в настоящее время находится в стадии бета-тестирования, и здесь можно найти обновления и информацию.: http://www.minerremote.com

Поддерживать

Вы можете отправлять сообщения об ошибках или запросы функций на адрес электронной почты в ReadMe или оставлять здесь комментарии. Вы можете проверить #cgwatcher на Freenode для получения поддержки в реальном времени. Мы очень ценим пожертвования, поскольку они мотивируют меня и позволяют уделять больше времени этому проекту. В конце концов, цель программы – помочь вам заработать больше денег. Запросы на добавление новых функций от тех, кто жертвует, имеют приоритет.

This post is also available in: English

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *