Watchdogs: hold rigger i gang uten tilsyn
Hold riggen i gang selv: watchdogs for program, skript, driver og maskinvare som restarter krasjet program eller frossen rigg, og hvordan du sjekker dem.
Hva gjør en mining-watchdog?
En watchdog merker når en rigg slutter å mine, og starter den på nytt uten deg. Målet er en rigg som kommer seg av seg selv etter alt annet enn maskinvarefeil.
Rigger trenger en fordi de går varmt, døgnet rundt, på grensen av justeringen sin. Før eller senere krasjer et mining-program, en GPU-driver henger seg, eller maskinen fryser. Hver time en rigg står mørk, er inntekt du ikke tjener.
Hvilken programvare kan starte et krasjet mining-program på nytt?
Watchdoger virker i lag. Programvare tar seg av de tre første:
- Programnivå: moderne mining-programmer starter sine egne GPU-tråder på nytt ved noen feil. Ved andre avslutter de med en feilkode. Sjekk om programmet ditt har sitt eget watchdog-flagg.
- Skriptnivå: legg programmet i en løkke, så det starter igjen noen sekunder etter at det avslutter. På Windows holder det med to linjer i BAT-filen: en etikett og en goto.
- På Linux er den ryddige løsningen en systemd-tjeneste med Restart=always.
- Drivernivå: en GPU som henger, trenger noen ganger en tilbakestilling av driveren eller en omstart. Mining-operativsystemer som HiveOS har denne logikken innebygd.
Hva starter en frossen maskin på nytt?
Når hele maskinen fryser helt, kan bare maskinvare redde den. Et watchdog-kort, eller hovedkortets egen watchdog-timer, starter maskinen på nytt hvis operativsystemet slutter å svare.
Gårder bruker dette som standard. For en rigg hjemme er en smartplugg du kan slå av og på eksternt, budsjettutgaven av samme idé.
Hvordan vet jeg at watchdogen virker?
La poolen fortelle deg det. En watchdog som svikter i stillhet, er verre enn ingen.
Slå på varsler om worker offline i oversikten din. Hvis en rigg er stille en stund, får du beskjed.
Se også på varselhistorikken. En worker som stadig går offline og kommer tilbake, er et tegn på at watchdogen skjuler et ekte problem som bør fikses.