Вернуться   Биткоин Форум > - Mining (Altcoins)
29 марта 2017, 4:45:04 PM   # 1
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я использую мод RX480 8GB с памятью Samsung и из 24 карт, 2 на различные буровых установок делают проблемы. Да, один вариант, чтобы вернуться к запасу BIOS, но я ищу другое решение, так как это происходит, может быть, один раз в день. Win 10 Pro.

Двойная Eth + Dcr шахтер Клеймор показывает 28.4MH / с для всех 5 карт в вышке, и случайно, как я уже говорил, один раз в день, одна карты в настройках начинает падать до 21MH / с и в конечном итоге через несколько минут 0MH / с , Затем сторожевой шахтер пытается перезапустить добычу, которая идет хорошо, но застряли в списке ГПУ и не начать добычу. Решение состоит в том, чтобы вручную закрыть шахтер и просто запустить его снова.

EDIT: Для того, чтобы понять, буровая установка не замерзает. Только шахтер останавливает добычу. Так что я могу вручную перезапустить шахтер без перезагрузки буровой установки, но это был один вариант, чтобы перезапустить шахтер, а также.

Сейчас я в поисках решения, которое будет перезагружать всю буровую установку (или просто убить процесс шахтер и запустить его снова), если температура GPU опускается ниже говорят 60 ° C ... что-то противоположно защита от перегрева

Есть идеи?
dakky сейчас офлайн Пожаловаться на dakky   Ответить с цитированием Мультицитирование сообщения от dakky Быстрый ответ на сообщение dakky


Как заработать Биткоины?
Без вложений. Не майнинг.


29 марта 2017, 4:52:13 PM   # 2
 
 
Сообщений: 19
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Получил 1806 Биткоинов
Реальная история.





Dakky,

Получить себе выключатель питания IP и установить БИОС, чтобы начать на потери мощности. Тогда это просто вопрос регистрации на выключатель питания и велосипедное питание.

На самом деле мы знаем друг друга с другого форума

Если вы хотите увидеть, как это выглядит, как ткнуть меня
shimpa сейчас офлайн Пожаловаться на shimpa   Ответить с цитированием Мультицитирование сообщения от shimpa Быстрый ответ на сообщение shimpa

29 марта 2017, 4:55:37 PM   # 3
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Но дело в том, шахтер не замерзает буровые установки, я могу TeamViewer в него и просто перезапустить горняк. Поэтому нет необходимости рубильники IP ... вещь не замечаю, что добыча остановлена ​​10 часов после его останова. Нужно что-то делать переустановку для меня автоматически ...
dakky сейчас офлайн Пожаловаться на dakky   Ответить с цитированием Мультицитирование сообщения от dakky Быстрый ответ на сообщение dakky

29 марта 2017, 7:00:16 PM   # 4
 
 
Сообщения: 1386
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Но дело в том, шахтер не замерзает буровые установки, я могу TeamViewer в него и просто перезапустить горняк. Поэтому нет необходимости рубильники IP ... вещь не замечаю, что добыча остановлена ​​10 часов после его останова. Нужно что-то делать переустановку для меня автоматически ...

Запуск шахтера в цикле, на окна создают битую файл как mining.bat:

:Начало
miner.exe ....
Гото начало


Таким образом, когда miner.exe останавливается, он будет снова начать.


Если шахтер останавливается, но этот процесс не заканчивается вы можете использовать второй командный файл (например, miner_restart.bat.) С чем-то вроде этого:

:Начало
Тайм-аут -t 600
Taskkill -t -f / им miner.exe
Гото начало


Это убивает miner.exe каждые 600 секунд, которые будут перезапускать из первой летучей мыши.
bathrobehero сейчас офлайн Пожаловаться на bathrobehero   Ответить с цитированием Мультицитирование сообщения от bathrobehero Быстрый ответ на сообщение bathrobehero

29 марта 2017, 7:35:11 PM   # 5
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Но шахтер не завершает работу, если он вышел, то не было бы никаких проблем. Внутренний сторожевой перезапускает его, не убивая процесс. Он просто останавливает все, и пытается начать снова в том же процессе, что приводит к не начинать снова и застрял на этом экране:



Он просто застревает на что и не будет продолжать добычу, пока я не закрыть его вручную, нажав на кнопку X и запустить его снова ...
dakky сейчас офлайн Пожаловаться на dakky   Ответить с цитированием Мультицитирование сообщения от dakky Быстрый ответ на сообщение dakky

29 марта 2017, 7:48:48 PM   # 6
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Я считаю, что команда внутри Claymore для этой проблемы.
Код:
-г Перезагрузка режим минера. "-r 0" (По умолчанию) - перезапуск шахтер, если что-то не так с GPU. "-r -1" - отключить автоматический перезапуск. -р >20 - перезапуск шахтер если что-то 
   неправильно с GPU или таймером. Например, "-r 60" - рестарт шахтер каждый час или когда некоторые GPU не удалось.
   "-r 1" закрывает шахтера и выполнить "reboot.bat" файл ("reboot.bash" или "reboot.sh" для версии Linux) в директории шахтера (если есть), если некоторые GPU не удались.
   Таким образом, вы можете создать "reboot.bat" файл и выполнить некоторые действия, например, перезагрузка системы, если вы положили эту строку: "выключение / г / т 5 / ф",
CataclysmK сейчас офлайн Пожаловаться на CataclysmK   Ответить с цитированием Мультицитирование сообщения от CataclysmK Быстрый ответ на сообщение CataclysmK

29 марта 2017, 9:42:39 PM   # 7
 
 
Сообщения: 1541
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

У меня есть DIY решение для этого, что я сделал, что вы можете использовать. В основном я сделал сценарий Powershell, который проверяет процент использования GPU и на основе результатов он перезагружает компьютер, хотя вы можете изменить, что перезапустить программу добычи, а также. У меня тоже есть кое-что я использую, чтобы перезапустить программу добычи вместо перезагрузки компьютера, так как иногда этого достаточно.

Трудности с перезапуском горнодобывающего приложения завершают его. Я использую то, что называется closeprog.exe, чтобы закрыть приложение добычи. Я поставил задачу по расписанию, который запускает скрипт, когда происходит сбой драйвера видео. Этот сценарий использует closeprog.exe убить горнодобывающее приложение, а затем повторно запустить его. Я не могу вспомнить, где я получил эту closeprog.exe, я имел это в течение многих лет, и использовал его для различных скриптовых вещей. Вы, наверное, можно понять, как использовать Taskkill, чтобы сделать это также.

Для того, чтобы контролировать использование GPU и перезагрузки, когда конкретный GPU выбывает я использую openhardwaremonitor. Вы можете получить, что здесь: http://openhardwaremonitor.org/
То, что в основном предоставляет статистику датчиков GPU для инструментария управления Windows, которые Powershell может работать. Сценарий PowerShell работает от запланированной задачи каждые 10 минут. Она перебирает все ГПУ ищет низкие результаты использования. Если он получает 9 низкие результаты подряд он перезагружает всю буровую установку. Причина я 9 результатов потому, что если сбой драйвера вызывает другую запланированную задачу для перезапуска приложения добычи, а этот сценарий тестирования использования GPU, то я могу иногда ветер с некоторыми низкими показаниями в то время как вещи перегружаются другой задачей. Кроме того, использование GPU окунет обычно при определенных перезапусках работы из пула. Поэтому я хочу, чтобы убедиться, что я действительно видел постоянный низкий результат, прежде чем я перезагрузку. Сценарий PS это:

Код:
$ Log = "LogFile.log"
$ Date = Get-Date
$ TestValue = 0

#test если openhardwaremonitor работает, и если нет, то запустить его
$ ProcessName = "openhardwaremonitor"

    если ((получить-процесс $ ProcessName -ErrorAction SilentlyContinue) -eq $ Null)
    {Пуск-Процесс -FilePath ". \ OpenHardwareMonitor \ OpenHardwareMonitor.exe" -WindowStyle уменьшенное}
еще
    {эхо "Процесс уже запущен" }

#if компьютер только начал он получит нули, а шахтер все еще получает файл даг готов так мы ждать
Start-Sleep 120

# Проверяем нагрузка на GPU

$ FirstGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FirstGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FirstGPULoadValue = $ GPU.value
        Написать-Host $ FirstGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FirstGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FirstGPULoadValue = $ GPU.value
        Написать-Host $ FirstGPULoadValue "кажется, хорошо"  
        }
     }

#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20

$ SecondGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SecondGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SecondGPULoadValue = $ GPU.value
        Написать-Host $ SecondGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SecondGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SecondGPULoadValue = $ GPU.value
        Написать-Host $ SecondGPULoadValue "кажется, хорошо"  
        }
     }

#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ ThirdGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ ThirdGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ ThirdGPULoadValue = $ GPU.value
        Написать-Host $ ThirdGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ ThirdGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ ThirdGPULoadValue = $ GPU.value
        Написать-Host $ ThirdGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ FourthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FourthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FourthGPULoadValue = $ GPU.value
        Написать-Host $ FourthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FourthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FourthGPULoadValue = $ GPU.value
        Написать-Host $ FourthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ FifthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FifthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FifthGPULoadValue = $ GPU.value
        Написать-Host $ FifthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FifthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FifthGPULoadValue = $ GPU.value
        Написать-Host $ FifthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ SixthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SixthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SixthGPULoadValue = $ GPU.value
        Написать-Host $ SixthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SixthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SixthGPULoadValue = $ GPU.value
        Написать-Host $ SixthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ SeventhGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SeventhGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SeventhGPULoadValue = $ GPU.value
        Написать-Host $ SeventhGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SeventhGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SeventhGPULoadValue = $ GPU.value
        Написать-Host $ SeventhGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ EightthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ EightthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ EightthGPULoadValue = $ GPU.value
        Написать-Host $ EightthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ EightthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ EightthGPULoadValue = $ GPU.value
        Написать-Host $ EightthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ NinthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ NinthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ NinthGPULoadValue = $ GPU.value
        Написать-Host $ NinthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ NinthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ NinthGPULoadValue = $ GPU.value
        Написать-Host $ NinthGPULoadValue "кажется, хорошо"  
        }
     }

#all девять тестов должны получить рестарт низкого результата
если ($ TestValue -gt 8)
     {"$ Date - Добывается $ TestValue низкие результаты - Кажется мертвым - перезагрузка" >> $ Log
      Restart-Computer -force
     }
еще
     {"$ Date - Добывается $ TestValue низкие результаты - Кажется, хорошо" >> $ Log}
        

Каждый из тестов девяти GPU будет проверять все GPU, и если любой из них дает результат менее чем на 10%, что увеличивает переменную TestValue. Если переменная TestValue получает значение из девяти в конце, что означает, что каждый из девяти тестов в результате по меньшей мере, один GPU сообщающего использования менее 10%. Поскольку существует также приостанавливается, пока он ожидает между испытаниями, что работает очень хорошо для меня с точки зрения только делать перезагрузку, когда GPU хорошо и действительно разбился. Приложение openhardwaremonitor должен находиться в подкаталоге openhardwaremonitor под которой работает этот скрипт PowerShell (или вам необходимо изменить путь). Сначала он проверяет, что приложение работает, и если это не так запускает его. Таким образом, вы никогда не должны беспокоиться на самом деле убедившись, что приложение openhardwaremonitor работает. Сценарий также имеет длинную паузу в начале, так что, если компьютер действительно получил перезагружается и запускается сразу после перезагрузки он ждет минуты для рудничных приложений, чтобы начать работу (потому что у вас есть те, автоматически запускаемый при загрузке справа?)

Чтобы запустить скрипт Powershell из запланированной задачи я использую пакетный файл для запуска сценария PS (я знаю, запутанным, но это работает). Пакетный файл, который запускает скрипт PS находится в том же каталоге, что и сценарий PS и это выглядит следующим образом:
powershell.exe. \ GPU_Monitor.ps1

EDIT: Я просто глядя на мой лог-файл для этого, и я вижу, что это на самом деле увеличивает переменную TestValue для каждого низкого чтения, так что если у вас есть 6 ГПУ (у меня нет), то это действительно может ударить 9 низкие результаты довольно легко, если тест был запущен в неподходящий момент (как во время аварии водителя видео). Вы можете изменить значение в строке ближе к концу, чтобы определить, сколько низкий результат нужно инициировать перезагрузку. Линия, которая определяет, что
Код:
если ($ TestValue -gt 8)
просто измените 8 к любой другой. Вы можете закомментировать рестарт также, поставив # перед ним. Я побежал это в течение нескольких дней с помощью команды перезапуска закомментированной, чтобы убедиться, что это действительно только собирается перезапустить, когда я хотел. Когда я был удовлетворен тем, что он не будет вызывать много ненужных перезагрузок я удалил свой комментарий на этой линии, так что может перезапустить буровую установку. Но, глядя на моем журнале за последние несколько дней это выглядит как сценарий мог бы использовать некоторые уточнения.
not.you сейчас офлайн Пожаловаться на not.you   Ответить с цитированием Мультицитирование сообщения от not.you Быстрый ответ на сообщение not.you

29 марта 2017, 10:59:10 PM   # 8
 
 
Сообщений: 43
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Спасибо всем, я буду первым попробовать с -r 1 и reboot.bat, если он не работает, то я попытаюсь скрипт PowerShell!

Будем надеяться, что простое решение работает хорошо
dakky сейчас офлайн Пожаловаться на dakky   Ответить с цитированием Мультицитирование сообщения от dakky Быстрый ответ на сообщение dakky

29 марта 2017, 11:25:40 PM   # 9
 
 
Сообщения: 432
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Я использую простой буровой установки Resetter для этого, его на этом форуме и simplemining.net
Truthchanter сейчас офлайн Пожаловаться на Truthchanter   Ответить с цитированием Мультицитирование сообщения от Truthchanter Быстрый ответ на сообщение Truthchanter

29 марта 2017, 11:33:07 PM   # 10
 
 
Сообщения: 1960
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Я использую мод RX480 8GB с памятью Samsung и из 24 карт, 2 на различные буровых установок делают проблемы. Да, один вариант, чтобы вернуться к запасу BIOS, но я ищу другое решение, так как это происходит, может быть, один раз в день. Win 10 Pro.

Двойная Eth + Dcr шахтер Клеймор показывает 28.4MH / с для всех 5 карт в вышке, и случайно, как я уже говорил, один раз в день, одна карты в настройках начинает падать до 21MH / с и в конечном итоге через несколько минут 0MH / с , Затем сторожевой шахтер пытается перезапустить добычу, которая идет хорошо, но застряли в списке ГПУ и не начать добычу. Решение состоит в том, чтобы вручную закрыть шахтер и просто запустить его снова.

EDIT: Для того, чтобы понять, буровая установка не замерзает. Только шахтер останавливает добычу. Так что я могу вручную перезапустить шахтер без перезагрузки буровой установки, но это был один вариант, чтобы перезапустить шахтер, а также.

Сейчас я в поисках решения, которое будет перезагружать всю буровую установку (или просто убить процесс шахтер и запустить его снова), если температура GPU опускается ниже говорят 60 ° C ... что-то противоположно защита от перегрева

Есть идеи?

Да установите глину больше. Для -ethi 6. И -dcri 20. Смотрите, если это имеет место

Это было бы в файле летучей мыши.

Если вы посмотрите на страницу 1 сообщение одного. Клеймор имеет много вариантов. Лучше всего это получить его стабильным.

Автоматическая перезагрузка является последним выбором.

Если прочитать все настройки у него есть. Вы можете выделить одну карту и много других вещей.

Это одна карта является при выполнении карты
philipma1957 сейчас офлайн Пожаловаться на philipma1957   Ответить с цитированием Мультицитирование сообщения от philipma1957 Быстрый ответ на сообщение philipma1957

15 июня 2017, 7:54:26 PM   # 11
 
 
Сообщения: 547
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

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

Я попробовал несколько вещей ..

Я создал сценарий перезагрузки, который вызывает другой скрипт, который затем запускает шахтер, но по какой-то причине, в то время как перезапуск шахтера он застревает на создание дага для одного.

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

reboot.bat файл

Код:
Тайм-аут 5 > NUL
начать c: \<путь к папке CLAYMORE>\ Claymore \"перезагрузка-miner.bat"
выход 0

перезагрузка-miner.bat

Код:
Taskkill / IM EthDcrMiner64.exe / F
Тайм-аут 15 > NUL
начать c: \<путь к папке CLAYMORE>\ Claymore \"пуско-classic.bat"
выход 0

Здесь, убедившись, что шахтер погиб и с / F его заставили вместе с 15-секундный тайм-аут.

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

Также в командной строке reboot.bat не закрывается, даже если выход 0 добавляется к нему .. какие мысли?

Вот некоторые конфигурации вары я использую

Код:
EthDcrMiner64.exe -WD 0 -mport 0 -r 1 -dcri 26 -tt 70 -eres 0

Тестирование теперь: Wd 0, по крайней мере, не перезагружать шахтер и застревает, пока я не могу понять, как правильно сбросить все и не висят на рестарте с созданием дага.

-г 1 вызывает файл reboot.bat
-Значение DCRI Я также играю с.

Temps отлично

Я также собираюсь проверить с помощью -ethi 6, которые по умолчанию 8.

Кто-нибудь есть какие-либо другие мысли или предложения? Я использую последний шахтер, я уверен, что Claymore знает об этом, и было бы хорошо, чтобы исправить перезагрузку висит шахтер ..

Ура!
шлюза сейчас офлайн Пожаловаться на шлюз   Ответить с цитированием Мультицитирование сообщения от шлюза Быстрый ответ на сообщение шлюз

16 июня 2017, 5:58:26 PM   # 12
 
 
Сообщения: 547
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Кто угодно? Это, кажется, становится хуже в последние несколько обновлений ..
шлюза сейчас офлайн Пожаловаться на шлюз   Ответить с цитированием Мультицитирование сообщения от шлюза Быстрый ответ на сообщение шлюз

1 сентября 2017, 11:13:23 AM   # 13
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Я попытался yiur сумы, но это не похоже, чтобы прочитать значение правильное. Он продолжает говорить, что 0 кажется низким и рестарт. У меня есть только 3 1070 карты Тхо, так что я изменил TestValue до 3.

У меня есть DIY решение для этого, что я сделал, что вы можете использовать. В основном я сделал сценарий Powershell, который проверяет процент использования GPU и на основе результатов он перезагружает компьютер, хотя вы можете изменить, что перезапустить программу добычи, а также. У меня тоже есть кое-что я использую, чтобы перезапустить программу добычи вместо перезагрузки компьютера, так как иногда этого достаточно.

Трудности с перезапуском горнодобывающего приложения завершают его. Я использую то, что называется closeprog.exe, чтобы закрыть приложение добычи. Я поставил задачу по расписанию, который запускает скрипт, когда происходит сбой драйвера видео. Этот сценарий использует closeprog.exe убить горнодобывающее приложение, а затем повторно запустить его. Я не могу вспомнить, где я получил эту closeprog.exe, я имел это в течение многих лет, и использовал его для различных скриптовых вещей. Вы, наверное, можно понять, как использовать Taskkill, чтобы сделать это также.

Для того, чтобы контролировать использование GPU и перезагрузки, когда конкретный GPU выбывает я использую openhardwaremonitor. Вы можете получить, что здесь: http://openhardwaremonitor.org/
То, что в основном предоставляет статистику датчиков GPU для инструментария управления Windows, которые Powershell может работать. Сценарий PowerShell работает от запланированной задачи каждые 10 минут. Она перебирает все ГПУ ищет низкие результаты использования. Если он получает 9 низкие результаты подряд он перезагружает всю буровую установку. Причина я 9 результатов потому, что если сбой драйвера вызывает другую запланированную задачу для перезапуска приложения добычи, а этот сценарий тестирования использования GPU, то я могу иногда ветер с некоторыми низкими показаниями в то время как вещи перегружаются другой задачей. Кроме того, использование GPU окунет обычно при определенных перезапусках работы из пула. Поэтому я хочу, чтобы убедиться, что я действительно видел постоянный низкий результат, прежде чем я перезагрузку. Сценарий PS это:

Код:
$ Log = "LogFile.log"
$ Date = Get-Date
$ TestValue = 0

#test если openhardwaremonitor работает, и если нет, то запустить его
$ ProcessName = "openhardwaremonitor"

    если ((получить-процесс $ ProcessName -ErrorAction SilentlyContinue) -eq $ Null)
    {Пуск-Процесс -FilePath ". \ OpenHardwareMonitor \ OpenHardwareMonitor.exe" -WindowStyle уменьшенное}
еще
    {эхо "Процесс уже запущен" }

#if компьютер только начал он получит нули, а шахтер все еще получает файл даг готов так мы ждать
Start-Sleep 120

# Проверяем нагрузка на GPU

$ FirstGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FirstGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FirstGPULoadValue = $ GPU.value
        Написать-Host $ FirstGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FirstGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FirstGPULoadValue = $ GPU.value
        Написать-Host $ FirstGPULoadValue "кажется, хорошо"  
        }
     }

#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20

$ SecondGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SecondGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SecondGPULoadValue = $ GPU.value
        Написать-Host $ SecondGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SecondGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SecondGPULoadValue = $ GPU.value
        Написать-Host $ SecondGPULoadValue "кажется, хорошо"  
        }
     }

#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ ThirdGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ ThirdGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ ThirdGPULoadValue = $ GPU.value
        Написать-Host $ ThirdGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ ThirdGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ ThirdGPULoadValue = $ GPU.value
        Написать-Host $ ThirdGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ FourthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FourthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FourthGPULoadValue = $ GPU.value
        Написать-Host $ FourthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FourthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FourthGPULoadValue = $ GPU.value
        Написать-Host $ FourthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ FifthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ FifthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ FifthGPULoadValue = $ GPU.value
        Написать-Host $ FifthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ FifthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ FifthGPULoadValue = $ GPU.value
        Написать-Host $ FifthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ SixthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SixthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SixthGPULoadValue = $ GPU.value
        Написать-Host $ SixthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SixthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SixthGPULoadValue = $ GPU.value
        Написать-Host $ SixthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ SeventhGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ SeventhGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ SeventhGPULoadValue = $ GPU.value
        Написать-Host $ SeventhGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ SeventhGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ SeventhGPULoadValue = $ GPU.value
        Написать-Host $ SeventhGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ EightthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ EightthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ EightthGPULoadValue = $ GPU.value
        Написать-Host $ EightthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ EightthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ EightthGPULoadValue = $ GPU.value
        Написать-Host $ EightthGPULoadValue "кажется, хорошо"  
        }
     }


#if мы имеем плохое время на аварию водителя (и восстановление) или работа перезагружается мы можем получить низкие результаты, поэтому мы ждать между тестами
Start-Sleep 20


$ NinthGPULoads = Get-WmiObject -namespace ROOT \ openhardwaremonitor -класса датчик | Where-Object {$ _. SensorType -Матч "нагрузка" -И $ _. Идентификатор -как "* * GPU"}

ForEach ($ GPU в $ NinthGPULoads)
     {Если ($ GPU.value -lt 10)
        {$ NinthGPULoadValue = $ GPU.value
        Написать-Host $ NinthGPULoadValue "кажется низкой"
        #"$ Date - низкий результат, полученный $ NinthGPULoadValue" >> $ Log
        $ TestValue = $ TestValue + 1                                      
        }
      еще
        {$ NinthGPULoadValue = $ GPU.value
        Написать-Host $ NinthGPULoadValue "кажется, хорошо"  
        }
     }

#all девять тестов должны получить рестарт низкого результата
если ($ TestValue -gt 8)
     {"$ Date - Добывается $ TestValue низкие результаты - Кажется мертвым - перезагрузка" >> $ Log
      Restart-Computer -force
     }
еще
     {"$ Date - Добывается $ TestValue низкие результаты - Кажется, хорошо" >> $ Log}
        

Каждый из тестов девяти GPU будет проверять все GPU, и если любой из них дает результат менее чем на 10%, что увеличивает переменную TestValue. Если переменная TestValue получает значение из девяти в конце, что означает, что каждый из девяти тестов в результате по меньшей мере, один GPU сообщающего использования менее 10%. Поскольку существует также приостанавливается, пока он ожидает между испытаниями, что работает очень хорошо для меня с точки зрения только делать перезагрузку, когда GPU хорошо и действительно разбился. Приложение openhardwaremonitor должен находиться в подкаталоге openhardwaremonitor под которой работает этот скрипт PowerShell (или вам необходимо изменить путь). Сначала он проверяет, что приложение работает, и если это не так запускает его. Таким образом, вы никогда не должны беспокоиться на самом деле убедившись, что приложение openhardwaremonitor работает. Сценарий также имеет длинную паузу в начале, так что, если компьютер действительно получил перезагружается и запускается сразу после перезагрузки он ждет минуты для рудничных приложений, чтобы начать работу (потому что у вас есть те, автоматически запускаемый при загрузке справа?)

Чтобы запустить скрипт Powershell из запланированной задачи я использую пакетный файл для запуска сценария PS (я знаю, запутанным, но это работает). Пакетный файл, который запускает скрипт PS находится в том же каталоге, что и сценарий PS и это выглядит следующим образом:
powershell.exe. \ GPU_Monitor.ps1

EDIT: Я просто глядя на мой лог-файл для этого, и я вижу, что это на самом деле увеличивает переменную TestValue для каждого низкого чтения, так что если у вас есть 6 ГПУ (у меня нет), то это действительно может ударить 9 низкие результаты довольно легко, если тест был запущен в неподходящий момент (как во время аварии водителя видео). Вы можете изменить значение в строке ближе к концу, чтобы определить, сколько низкий результат нужно инициировать перезагрузку. Линия, которая определяет, что
Код:
если ($ TestValue -gt 8)
просто измените 8 к любой другой. Вы можете закомментировать рестарт также, поставив # перед ним. Я побежал это в течение нескольких дней с помощью команды перезапуска закомментированной, чтобы убедиться, что это действительно только собирается перезапустить, когда я хотел. Когда я был удовлетворен тем, что он не будет вызывать много ненужных перезагрузок я удалил свой комментарий на этой линии, так что может перезапустить буровую установку. Но, глядя на моем журнале за последние несколько дней это выглядит как сценарий мог бы использовать некоторые уточнения.
MELIO сейчас офлайн Пожаловаться на Мелио   Ответить с цитированием Мультицитирование сообщения от Мелио Быстрый ответ на сообщение Мелио

1 сентября 2017, 12:59:11 PM   # 14
 
 
Сообщения: 518
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Вы можете также использовать SpeedFan.
У меня он работает на одном из моих установок. Она устанавливается для контроля временных секретарей на чипах ... и если либо опускается ниже 55 ° С в течение не менее 5 минут, автопоезда перезагружена.
dragonmike сейчас офлайн Пожаловаться на dragonmike   Ответить с цитированием Мультицитирование сообщения от dragonmike Быстрый ответ на сообщение dragonmike

1 сентября 2017, 1:29:44 PM   # 15
 
 
Сообщения: 770
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Большинство из этих проблем вытекает из нестабильности буровой установки. Вместо того, чтобы пытаться найти эти сложные обходные пути, чтобы перезагрузить вышку, когда нестабильность вызывает его зависание или сбоя, вы можете быть лучше отслеживать вниз причину он неустойчив в первую очередь. Большую часть времени это обычно сводится к тепловой и электрической энергии, а также время от времени плохих водителей или какой-либо другой причине. Тепло и сила может быть либо прямым, карты работает слишком жарко или быть на пограничное вопросе питания, такие как слабый блок питания, сыпучих или низкорослых проводов или разъемов. Она также может быть косвенным в результате слишком большого разгона или слишком много undervolting.

Во всяком случае, я думаю, что если вы можете отследить виновник ваших вопросы будут уходить и любые потери hashrate, например, если вам нужно отступить на разгоне, будет более чем компенсировано вашей повышенной стабильностью и до времени. Myself, и я уверен, что многие других буровые установки, которые идут в течение нескольких недель или месяцев без необходимости перезагрузки, и обычно потом из-за необходимое техническое обслуживание (обновление программного обеспечения, запланированной уборка и т.д.), а не из-за чего-то неожиданного.
Za1n сейчас офлайн Пожаловаться на Za1n   Ответить с цитированием Мультицитирование сообщения от Za1n Быстрый ответ на сообщение Za1n

4 сентября 2017, 12:35:08 AM   # 16
 
 
Сообщений: 11
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

По состоянию на V9.6, Клеймор имеет -minspeed вариант, который будет перезагрузить систему, если скорость не была достигнута за > 5 мин.
jp26jp сейчас офлайн Пожаловаться на jp26jp   Ответить с цитированием Мультицитирование сообщения от jp26jp Быстрый ответ на сообщение jp26jp

6 сентября 2017, 7:36:55 AM   # 17
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

По состоянию на V9.6, Клеймор имеет -minspeed вариант, который будет перезагрузить систему, если скорость не была достигнута за > 5 мин.

Спасибо не знал, что. Большой выбор, если один GPU падает.

Если вся система зависает, я использую бесплатно горно-вышка-укрыватель. Простой, настраиваемый, и он просто работает ... Не забудьте использовать Python 2.7x, хотя.
menecken сейчас офлайн Пожаловаться на menecken   Ответить с цитированием Мультицитирование сообщения от menecken Быстрый ответ на сообщение menecken

6 сентября 2017, 10:07:40 AM   # 18
 
 
Сообщений: 89
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Попробуйте прошить пользовательский биос на этих дефектных картах с помощью командной строки, если вы уменьшаете интенсивность и вы все равно получите зависания.
Работал для меня на 480.
cvsea сейчас офлайн Пожаловаться на cvsea   Ответить с цитированием Мультицитирование сообщения от cvsea Быстрый ответ на сообщение cvsea

12 сентября 2017, 6:01:47 AM   # 19
 
 
Сообщения: 7
Цитировать по имени
цитировать ответ
по умолчанию Re: Как перезагрузить буровую установку, если она останавливает добычу?

Hy все!

Я надеюсь, что я не нарушаю некоторые правила с этим.

Я довольно новое в горнодобывающей промышленности, так у меня есть один вопрос, если кто-нибудь может помочь мне, что я был бы очень рад, 

Таким образом, у меня тот же вопрос, что и создатель этого поста, но мой главный вопрос:

Может я как-то командовать шахтера моей Claymore, что это необходимо перезапустить, когда температура всех GPU падает в ИДК 50.

Есть ли команда, где я могу написать это вниз, а если кто-то пожалуйста, объясните мне, как и где писать.


Спасибо большое за помощь!
VeNuM666 сейчас офлайн Пожаловаться на VeNuM666   Ответить с цитированием Мультицитирование сообщения от VeNuM666 Быстрый ответ на сообщение VeNuM666



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW