Watchdogs: hold rigs i gang uden opsyn
Hold en rig kørende af sig selv: watchdogs i miner, script, driver og hardware, der genstarter en crashet miner eller frossen rig, og sådan tjekker du dem.
Hvad gør en watchdog til mining?
En watchdog opdager, når en rig holder op med at mine, og genstarter den uden dig. Målet er en rig, der kommer sig af sig selv efter alt andet end hardwarefejl.
Rigs har brug for en, fordi de kører varmt, døgnet rundt, på grænsen af deres tuning. Før eller siden crasher en miner, en GPU-driver hænger, eller maskinen fryser. Hver time, en rig står stille, er indtjening, du går glip af.
Hvilken software kan genstarte en miner, der er crashet?
En watchdog arbejder i lag. Software tager sig af de første tre:
- Minerniveau: moderne minere genstarter deres egne GPU-tråde ved visse fejl. Ved andre afslutter de med en fejlkode. Tjek, om din miner har sit eget watchdog-flag.
- Scriptniveau: læg mineren i en løkke, så den starter igen et par sekunder efter, at den er stoppet. På Windows klarer to linjer i BAT-filen det: en etiket og et goto.
- På Linux er den rene løsning en systemd-tjeneste med Restart=always.
- Driverniveau: en GPU, der hænger, har nogle gange brug for en nulstilling af driveren eller en genstart. Styresystemer til mining som HiveOS har den logik indbygget.
Hvad genstarter en maskine, der er frosset?
Når hele maskinen fryser helt, kan kun hardware redde den. Et watchdog-kort, eller bundkortets egen watchdog-timer, genstarter maskinen, hvis styresystemet holder op med at svare.
Farme bruger dem som standard. Til en rig derhjemme er et smart stik, du kan slå fra og til på afstand, budgetudgaven af den samme idé.
Hvordan ved jeg, at watchdoggen virker?
Lad poolen fortælle dig det. En watchdog, der svigter i stilhed, er værre end ingen.
Slå notifikationer om offline workers til i din oversigt. Hvis en rig er stille et stykke tid, får du besked.
Kig også i notifikationshistorikken. En worker, der bliver ved med at gå offline og komme tilbage, er et tegn på, at watchdoggen skjuler et reelt problem, der er værd at løse.