Watchdogs: håll riggar igång utan tillsyn
Så minar riggen själv: watchdogs i program, skript, drivrutin och hårdvara som startar om kraschade program och frusna riggar, och hur du testar dem.
Vad gör en watchdog för mining?
En watchdog märker när en rigg slutar mina och startar om den utan att du behöver göra något. Målet är en rigg som återhämtar sig av sig själv från allt utom hårdvarufel.
Riggar behöver en eftersom de går varma, dygnet runt, på gränsen av sin finjustering. Förr eller senare kraschar ett miningprogram, en GPU-drivrutin hänger sig eller datorn fryser. Varje timme en rigg står still är inkomst som du går miste om.
Vilken programvara kan starta om ett kraschat miningprogram?
En watchdog fungerar i lager. Programvara sköter de tre första:
- Programnivå: moderna miningprogram startar om sina egna GPU-trådar vid vissa fel. Vid andra avslutas de med en felkod. Kontrollera om ditt miningprogram har en egen watchdog-flagga.
- Skriptnivå: lägg miningprogrammet i en slinga, så att det startar igen några sekunder efter att det avslutats. I Windows räcker två rader i BAT-filen: en etikett och ett goto.
- I Linux är den rena lösningen en systemd-tjänst med Restart=always.
- Drivrutinsnivå: en GPU som har hängt sig behöver ibland en återställning av drivrutinen eller en omstart. Operativsystem för mining som HiveOS har den logiken inbyggd.
Vad startar om en dator som har frusit?
När hela datorn fryser helt kan bara hårdvara rädda den. Ett watchdog-kort, eller moderkortets egen watchdog-timer, startar om datorn om operativsystemet slutar svara.
Gårdar använder sådana som standard. För en rigg hemma är en smart kontakt som du kan slå av och på på distans budgetversionen av samma idé.
Hur vet jag att watchdogen fungerar?
Låt poolen tala om det. En watchdog som slutar fungera utan att det märks är sämre än ingen alls.
Slå på aviseringar om arbetare offline i din översikt. Om en rigg är tyst en stund får du veta det.
Titta också i aviseringshistoriken. En arbetare som går offline och tillbaka om och om igen är ett tecken på att watchdogen döljer ett verkligt problem som är värt att åtgärda.