Die Hashrate fällt um den Faktor 1000x, wenn jetzt ein Block gefunden wird?

Sehr oft fällt meine Mining-Hashrate von den üblichen ~550 Mhash/s auf etwa 400-500 khash/s, und ich habe eine direkte zeitliche Korrelation mit Nachrichten wie diesen bemerkt:

btcguild.com:8332 25/04/2013 10:07:14, long poll: new block 0000014d5c6c4f89

Dies geschieht über verschiedene Pools hinweg. Das Stoppen und Starten des Miners bringt ihn wieder auf die normale Hashrate, aber das bedeutet, dass ich 24 Stunden auf das Fenster schauen muss. Ich bin noch sehr neu darin, aber es scheint, als würde es auf CPU-Mining umstellen? Wieso den?

Mein Setup ist:

  • Prozessor i7-3770K
  • Grafikkarte HD 7970
  • 16 GB Arbeitsspeicher
  • Windows7 64bit
  • Guiminer v2012-12-03
Kann es an Überhitzung liegen? Sie können ein Programm wie Speccy verwenden, um zu sehen, wie heiß es ist.
Meine Gedanken auch, ich habe HWiINFO64 bei allen Sensoren angemeldet, damit ich einige Diagramme posten kann. Aber im Grunde geht es nicht viel über 70 ° C, vielleicht ist das nicht perfekt, aber warum sollte es genau dann abprallen, wenn es auf einen neuen Block trifft?
Die tatsächlichen Temperaturdaten sind (min/max/avg): Intern: 40/68/51 Kern: 36/73/51 VRAM: 38/64/48; Offensichtlich geht die Temperatur stark zurück, wenn auch die Hashrate fällt.
Sie verwenden Getwork oder Stratum?
@organofcorti: Ich denke, das war Stratum, aber das Problem verschwand tatsächlich nach ein paar Wochen. Seltsam.

Antworten (2)

Haben Sie eine Verbindung mit hoher Latenz zum Pool? Versuchen Sie, Stratum auszuführen, und testen Sie es erneut. Wahrscheinlich von der GPU, die auf Arbeit wartet, wenn der Pool umschaltet. Arbeitete für mich wie ein Zauber.

Wie lange dauert der Herbst?

Wenn ein Pool einen neuen Block erhält, muss er alle Transaktionen entfernen, die in diesem neuen Block aus dem Transaktionspool entfernt wurden, den er in seinen Block einfügen wollte.

Ich schätze, was passiert (ich habe nie eine Mining-Software geschrieben oder untersucht), ist, dass Ihr Miner eine Benachrichtigung erhält, dass ein neuer Block gefunden wurde, und daher weiß, dass es keinen Sinn macht, weiter zu versuchen, einen neuen Block zu finden, da er bereits enthalten wird - bestätigte Transaktionen. Es wird dann warten, bis der Pool auch den neuen Block erhalten hat, seinen eigenen Transaktionspool beschnitten und wieder mit der Verteilung der Arbeit unter den Minern begonnen hat.

Ich denke, dieser Vorgang kann wirklich nur wenige Sekunden dauern.

Nein, es dauert ewig, es sei denn, ich starte es neu. vielleicht ein fehler in guiminer oder poclbm?