Watchdog: rig senza supervisione
Come tenere un rig sempre al lavoro: i watchdog di miner, script, driver e hardware che riavviano un miner in crash o un rig bloccato, e come verificarli.
Che cosa fa un watchdog per il mining?
Un watchdog si accorge quando un rig smette di minare e lo riavvia senza di Lei. L'obiettivo è un rig che si riprende da solo da qualsiasi cosa che non sia un guasto hardware.
I rig ne hanno bisogno perché lavorano caldi, giorno e notte, al limite della loro regolazione. Prima o poi un miner va in crash, un driver della GPU si blocca o la macchina si congela. Ogni ora in cui un rig resta fermo è un guadagno che non ottiene.
Quale software può riavviare un miner andato in crash?
I watchdog funzionano a livelli. Il software si occupa dei primi tre:
- Livello del miner: i miner moderni riavviano da soli i thread della GPU per alcuni errori. Per altri si chiudono con un codice di errore. Cerchi nel Suo miner l'opzione watchdog dedicata.
- Livello dello script: racchiuda il miner in un ciclo, così riparte qualche secondo dopo essersi chiuso. Su Windows bastano due righe nel file BAT: un'etichetta e un goto.
- Su Linux, la versione pulita è un servizio systemd con Restart=always.
- Livello del driver: una GPU bloccata a volte richiede il reset del driver o il riavvio. I sistemi operativi per il mining come HiveOS includono già questa logica.
Che cosa riavvia una macchina congelata?
Quando l'intera macchina si congela del tutto, solo l'hardware può salvarla. Una scheda watchdog, o il timer watchdog della scheda madre, riavvia la macchina se il sistema operativo smette di rispondere.
Le farm li usano di serie. Per un rig domestico, una presa smart che può spegnere e riaccendere a distanza è la versione economica della stessa idea.
Come faccio a sapere che il watchdog funziona?
Lasci che sia la pool a dirglielo. Un watchdog che fallisce in silenzio è peggio di nessun watchdog.
Attivi sulla Sua dashboard le notifiche di worker offline. Se un rig resta in silenzio per un po', ne viene informato.
Guardi anche lo storico delle notifiche. Un worker che va offline e torna di continuo è il segnale che il watchdog sta nascondendo un problema reale da risolvere.