Watchdogs: hold rigs i gang uden opsyn
De lag, der automatisk genstarter crashet mining-software, en hængt driver eller en frossen rig, fra flag i mining-softwaren til hardware-watchdog-timere.
Hvorfor rigs har brug for en watchdog
En mining-rig kører varm, døgnet rundt, på kanten af sin indstilling. Før eller siden går mining-softwaren ned, en GPU-driver hænger, eller hele maskinen fryser, og hver time, den står mørk, er tabt indtægt. En watchdogs opgave er at opdage det og genstarte uden dig: målet er en rig, der selv kommer sig over alt andet end hardwarefejl.
Softwarelagene
- Mining-software-niveau: moderne mining-software genstarter sine egne GPU-tråde ved nogle fejl og afslutter med en fejlkode ved andre; tjek din mining-softwares eget watchdog-flag.
- Script-niveau: læg mining-softwaren i en løkke, så den starter igen efter et par sekunder, når den afslutter. På Windows klarer en tilføjelse på to linjer i BAT-filen (en label og en goto) det; på Linux er en systemd-tjeneste med Restart=always den rene version.
- Driver-niveau: en hængende GPU kræver nogle gange, at driveren nulstilles eller maskinen genstartes; mining-styresystemer som HiveOS har denne logik indbygget.
Hardwarelaget
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, som du kan slukke og tænde på afstand, budgetversionen af samme idé.
Lad poolen fortælle dig, at det virkede
En watchdog, der fejler ubemærket, er værre end ingen. Slå notifikationer om offline workers til på din oversigt: hvis en rig er stille et stykke tid, får du besked, og en worker, der gentagne gange går op og ned i notifikationshistorikken, er dit tegn på, at watchdoggen skjuler et reelt problem, der er værd at rette.