Надзорник: ригови који рударе без надзора
Слојеви који аутоматски рестартују срушен програм за рударење, заглављен драјвер или замрзнут риг, од опција програма до хардверских надзорних тајмера.
Зашто је риговима потребан надзорник
Риг за рударење ради загрејан, даноноћно, на ивици свог подешавања. Пре или касније процес програма за рударење се сруши, драјвер GPU-а се заглави или се цела машина замрзне, а сваки сат у коме стоји угашен је незарађен приход. Посао надзорника (watchdog) је да то примети и поново покрене без Вас: циљ је риг који се сам опоравља од свега осим квара хардвера.
Софтверски слојеви
- Ниво програма за рударење: модерни програми за рударење код неких грешака сами поново покрећу своје GPU нити, а код других се затварају са кодом грешке; проверите заставицу за надзорника у свом програму за рударење.
- Ниво скрипте: обухватите програм за рударење петљом, тако да се после затварања поново покрене после неколико секунди. На Windows-у то постижу два додата реда у BAT датотеци (ознака и goto); на Linux-у је чиста верзија systemd сервис са Restart=always.
- Ниво драјвера: заглављеном GPU-у понекад је потребно ресетовање драјвера или поновно покретање машине; оперативни системи за рударење као што је HiveOS имају ту логику уграђену.
Хардверски слој
Када се цела машина потпуно замрзне, може је спасти само хардвер: картица надзорника или тајмер надзорника на матичној плочи поново покреће машину ако оперативни систем престане да одговара. Фарме их користе као стандард; за кућни риг, паметна утичница коју можете даљински да искључите и укључите је јефтинија верзија исте идеје.
Нека Вам базен каже да је успело
Надзорник који тихо откаже гори је него да га нема. Укључите обавештења о раднику ван мреже на својој контролној табли: ако риг утихне на неко време, бићете обавештени, а радник који се стално прекида у историји обавештења знак је да надзорник прикрива стварни проблем који вреди решити.