Перейти к содержимому


Фотография

Miner Control

Miner Control

Сообщений в теме: 2422

#981 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 06:45

наверно это все таки к пулу относится , а не к майнеру.

если в майнере нет такой функции, то какой бы распрекрасный пул не был - включить это не получится.


так спроси в ewbf. miner -h

-h ничего не говорит.но я уже сталкивался с майнерами у которых есть незадокументированные функции.либо разраб считал,что они не нужны, либо просто забыл упоямянуть.видел тут типа --diff=xxx, но такое не работает,а для Yiimp надо...


  • 0

#982 Vorona34

Vorona34

    Пользователь

  • Пользователи
  • PipPip
  • 62 сообщений

Отправлено 21 June 2017 - 07:55

если в майнере нет такой функции,

На Супрнова работает, так что функция точно есть.


  • 0

#983 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 08:53

На Супрнова работает, так что функция точно есть.

тьху ты елки колотушкин.ну так дайте синтаксис оператора


  • 1

#984 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 09:06

тьху ты елки колотушкин.ну так дайте синтаксис оператора

PS.мдэ...сам спросил,сам придумал...если кому надо --pass d=xxx...


  • 1

#985 maxuscz

maxuscz

    Пользователь

  • Пользователи
  • PipPip
  • 194 сообщений
  • ГородPalava

Отправлено 21 June 2017 - 09:48

Предлагаю рассмотреть параметры AcSpWrk, TopAvgSp

Я предполагаю что во сколько раз меньше эти показатели к номинальным - во столько раз меньше будут заработанные монеты.

Там много факторов наверняка - я всех их не знаю. может пинг до пула, может еще что

Это так, giraud ?

Прикрепленные изображения

  • razbor.PNG

  • 0

учиться никогда не поздно


#986 giraud

giraud

    Пользователь

  • Пользователи
  • PipPip
  • 199 сообщений

Отправлено 21 June 2017 - 10:06

Предлагаю рассмотреть параметры AcSpWrk, TopAvgSp

Я предполагаю что во сколько раз меньше эти показатели к номинальным - во столько раз меньше будут заработанные монеты.

Там много факторов наверняка - я всех их не знаю. может пинг до пула, может еще что

Это так, giraud ?

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


По XCN кто-нибудь замерял выход?.Насколько в реальности соответствует калькулятору с Whattomine?


Сообщение отредактировал giraud: 21 June 2017 - 10:05

  • 0

#987 maxuscz

maxuscz

    Пользователь

  • Пользователи
  • PipPip
  • 194 сообщений
  • ГородPalava

Отправлено 21 June 2017 - 10:07

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


По XCN кто-нибудь замерял выход?.Насколько в реальности соответствует калькулятору с Whattomine?

У меня на yiimp в разы.. не знаю в чем проблема.. просто 25% от номинала по equihash
 


  • 0

учиться никогда не поздно


#988 wsnake

wsnake

    Пользователь

  • Пользователи
  • PipPip
  • 185 сообщений
  • ГородОдесса

Отправлено 21 June 2017 - 10:08

lyolyalya, повторюсь: майнеры к дифф - не причем, они просто передают http-запрос пулу с указанными вами параметрами для выдачи пулом заданий определенной сложности,  это пулы умеют или нет. Вот вам для yiimp и подобных и zpool,  обычно это передается в качестве параметров в пароле.


Сообщение отредактировал wsnake: 21 June 2017 - 10:17

  • 0

#989 giraud

giraud

    Пользователь

  • Пользователи
  • PipPip
  • 199 сообщений

Отправлено 21 June 2017 - 10:18

Выложил версию 1.7.0.11. Отладка багов.

 

- добавлен "startdelay" в секундах для задержки автостарта, чтобы успели обновиться цены,
-  пофиксены проблемы с запуском,
-  пофиксена калькуляция балансов,
- некоторые жаловались на странную работу автопереключения, которое происходило при временном "отвале" данных с пула, MC оставался "привязанным" к неактуальной строке.
Нашел несоответсвие в исходном коде, должно улучшить алгоритм автопереключения. При непоступлении данных по ценам с пула в течение 15мин. монета получает статус "Lost". При обновлении данных статус снимается.
- пофиксено применение курсов и цен, задаваемых вручную.

Сообщение отредактировал giraud: 21 June 2017 - 10:18

  • 0

#990 wsnake

wsnake

    Пользователь

  • Пользователи
  • PipPip
  • 185 сообщений
  • ГородОдесса

Отправлено 21 June 2017 - 10:40

не нашел в вашем конфиге параметры

        "yiimpparser":true,
        "coinminersparser":false,
        "checkconnection":false,

и         "dyncheck":1,


уже не используются ?


  • 0

#991 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 10:47

 


По XCN кто-нибудь замерял выход?.Насколько в реальности соответствует калькулятору с Whattomine?

соответствовало бы, если бы супрнова каждые 5 минут не падала...


lyolyalya, повторюсь: майнеры к дифф - не причем, они просто передают http-запрос пулу с указанными вами параметрами для выдачи пулом заданий определенной сложности,  это пулы умеют или нет. Вот вам для yiimp и подобных и zpool,  обычно это передается в качестве параметров в пароле.

для ссмайнера это я прекрасно знаю и это прекрасно работает на yiimp.а вот в ewbf такой фишки не было нигде указано.говорю же, на толке у них писал -все морознулись.


Сообщение отредактировал lyolyalya: 21 June 2017 - 10:59

  • 0

#992 giraud

giraud

    Пользователь

  • Пользователи
  • PipPip
  • 199 сообщений

Отправлено 21 June 2017 - 11:01

не нашел в вашем конфиге параметры

        "yiimpparser":true,
        "coinminersparser":false,
        "checkconnection":false,

и         "dyncheck":1,


уже не используются ?

Нет, по-прежнему используются.


  • 0

#993 wsnake

wsnake

    Пользователь

  • Пользователи
  • PipPip
  • 185 сообщений
  • ГородОдесса

Отправлено 21 June 2017 - 11:09

в ewbf такой фишки не було нигде указано
это фишка пулов! ;)
  • 0

#994 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 11:55

это фишка пулов! ;)

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

--server gfjghfjh.gf -- port 111 --pass пул,дай мне пожалуйста сложность, только не как всем сложность,а такую,как я хочу,например 96

  • 1

#995 pandapo018

pandapo018

    Новичок

  • Пользователи
  • Pip
  • 4 сообщений

Отправлено 21 June 2017 - 12:28



pandapo018, укажи в качестве пароля монету как на пуле --pass c=KMD и подожди с часик ;)

Спасибо, попробую так. Судя по всему действительно (как указал и lyolyalya) необходимо дольше подождать, пока сгенерится хоть один блок.

 

Заметил другую проблему, точнее две, быть может они связаны. Использую 1.7.1.2.:

1) Лог errors за 16 часов заполнился на 15 мб, ошибки каждую минуту вида:

Ср 21.06.17 10:29:42
----------------------------------------------
Type: NullReferenceException
Message: Ссылка на объект не указывает на экземпляр объекта.
Stack trace:    в MinerControl.Services.NanopoolService.ProcessBalances(Object RawBalances)
   в MinerControl.Services.NanopoolService.Process(Object RawData)
   в MinerControl.Utility.WebUtil4.<>c__DisplayClass0_0.<DownloadJson>b__0(Object s, DownloadStringCompletedEventArgs e)

или

Type: WebException
Message: Удаленный сервер возвратил ошибку: (429) Too Many Requests.
Stack trace:    в System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
   в System.Net.WebClient.DownloadString(Uri address)
   в MinerControl.Utility.WebUtil3.DownloadJson(String url)

2) Через примерно 16 часов работы мк сам вырубился, перед этим в логе такие ошибки:

Ср 21.06.17 10:35:19
----------------------------------------------
Type: TargetInvocationException
Message: Неправильный результат из-за исключения, возникшего во время операции.  См. описание исключения в InnerException.
Stack trace:    в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   в System.Net.DownloadStringCompletedEventArgs.get_Result()
   в MinerControl.Utility.WebUtil4.<>c__DisplayClass0_0.<DownloadJson>b__0(Object s, DownloadStringCompletedEventArgs e)

Ср 21.06.17 10:35:19
----------------------------------------------
Type: WebException
Message: Невозможно соединиться с удаленным сервером
Stack trace:    в System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
   в System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)
   в System.Net.WebClient.DownloadBitsResponseCallback(IAsyncResult result)

Ср 21.06.17 10:35:19
----------------------------------------------
Type: InvalidOperationException
Message: Коллекция была изменена; невозможно выполнить операцию перечисления.
Stack trace:    в System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
   в System.Collections.Generic.List`1.Enumerator.MoveNextRare()
   в System.Collections.Generic.List`1.Enumerator.MoveNext()
   в System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
   в System.Linq.Enumerable.Sum(IEnumerable`1 source)
   в System.Linq.Enumerable.Sum[TSource](IEnumerable`1 source, Func`2 selector)
   в MinerControl.History.ServiceHistory.UpdatePrice(PriceEntryBase priceEntryBase)
   в MinerControl.Services.ServiceBase`1.UpdateHistory(Boolean error)
   в MinerControl.Utility.WebUtil4.<>c__DisplayClass0_0.<DownloadJson>b__0(Object s, DownloadStringCompletedEventArgs e)
   в System.Net.WebClient.OnDownloadStringCompleted(DownloadStringCompletedEventArgs e)
   в System.Net.WebClient.DownloadStringOperationCompleted(Object arg)
   в System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   в System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   в System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   в System.Threading.ThreadPoolWorkQueue.Dispatch()
   в System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

Ср 21.06.17 10:35:19
----------------------------------------------
Type: SocketException
Message: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера 104.25.78.35:443
Stack trace:    в System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
   в System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)

Быть может что-то с настройками парсинга цен? Слишком высокая частотность?


  • 0

#996 giraud

giraud

    Пользователь

  • Пользователи
  • PipPip
  • 199 сообщений

Отправлено 21 June 2017 - 13:06

Парсинг сам по себе вызывает сильную нагрузку на пул из-за больших объемов обрабатываемых данных и сопровождается ошибками как сетевыми, так и при обработке. Представьте, что вы на YIMMPе через браузер пролистываете весь список алгоритмов и по каждому выискиваете еще связанные монеты и выписываете значение профита. Тоже самое делает и парсер с заданной частотой времени.

Попробуйте версию 1.7.0.11, там можно включить парсеры по желанию, но они урезаны по минимуму, нет лишней нагрузки и работает более стабильно.


  • 0

#997 Kaban444

Kaban444

    Новичок

  • Пользователи
  • Pip
  • 35 сообщений

Отправлено 21 June 2017 - 13:47

поставил посмотреть программу. вообще явно напрашивается прокся - которая будет с сейфовым (от бана) интервалом опрашивать пулы, биржы и прочую мета-дату. а клиенты уже будут с прокси эти данные забирать, причём можно ведь там можно и формат уже подготовить лёгкий, чтоб клиент вообще не парсил/не вычислял ничего у себя.

ну просто банальный юзкейс - стоит 20 майнеров и на каждом стоит МС. и все 20 напрягают постоянно сервисы.


  • 1

#998 lyolyalya

lyolyalya

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 1458 сообщений
  • ГородЛисичанск

Отправлено 21 June 2017 - 13:55

поставил посмотреть программу. вообще явно напрашивается прокся - которая будет с сейфовым (от бана) интервалом опрашивать пулы, биржы и прочую мета-дату. а клиенты уже будут с прокси эти данные забирать, причём можно ведь там можно и формат уже подготовить лёгкий, чтоб клиент вообще не парсил/не вычислял ничего у себя.

ну просто банальный юзкейс - стоит 20 майнеров и на каждом стоит МС. и все 20 напрягают постоянно сервисы.

ну да.вариант...скинемся на vps?=)


  • 0

#999 Kaban444

Kaban444

    Новичок

  • Пользователи
  • Pip
  • 35 сообщений

Отправлено 21 June 2017 - 15:05

хм, и абсолютные пути к майнерам не поддерживаются. я бы такое исправил, честно говоря - если {A-Z}:\ то это абсолютный, елсе относительный.

 

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

и как оно следит за майнером, если не секрет? опрашивает пул или просто смотрит не умер ли процесс в винде?
спасибо за внимание.


  • 0

#1000 XuMuK

XuMuK

    Пользователь

  • Пользователи
  • PipPip
  • 180 сообщений
  • ГородМ.О.

Отправлено 21 June 2017 - 15:07

соответствовало бы, если бы супрнова каждые 5 минут не падала...

А альтернативы этому г...у нет случаем никакой?!...


  • 0




Количество пользователей, читающих эту тему: 4

1 пользователей, 2 гостей, 0 анонимных