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