不調の二号機がようやく安定しつつあるので、やりかけのリグ監視スクリプトの機能追加。
nicehash APIを使って、worker 毎の全アルゴリズムのハッシュレートを取得して、アルゴリズムごとの Hash/BTC/Day を乗じて換算
一回だけ動かした見本は以下。
Mining01=629
Mining02=527
...
Mining15=1058
Mining16=410
Total=xxxxxx uBTC/day
nicehashのサイトを見た感じとほぼ同じ値がでてた。
切り替え直後だと、ハッシュレートが正しく出ないから、10分おきに6回取得して、中央値を採用する感じで。
すると、一時間ごとにデータが取れるから、過去12回分の標準偏差を求めておいて、偏差値が40以下なら、エラー警告とか。
これで、GPUが一枚止まったとか、検出できると嬉しいんだが。
まぁ、俺が知らないだけで、すでに存在してるってコメントは、ウエルカムです(汗