Watchdogit: rigit louhimaan ilman valvontaa
Kerrokset, jotka käynnistävät kaatuneen louhintaohjelman, jumiutuneen ajurin tai jäätyneen rigin automaattisesti uudelleen, louhintaohjelman valitsimista laitteiston watchdog-ajastimiin.
Miksi rigit tarvitsevat watchdogin
Louhintarigi käy kuumana ympäri vuorokauden säätönsä äärirajoilla. Ennemmin tai myöhemmin louhintaprosessi kaatuu, GPU-ajuri jumittuu tai koko kone jäätyy, ja jokainen tunti, jonka se on pimeänä, on ansaitsematonta tuloa. Watchdogin tehtävä on huomata ja käynnistää uudelleen ilman sinua: tavoitteena on rigi, joka toipuu itsestään kaikesta paitsi laitteistoviasta.
Ohjelmistokerrokset
- Louhintaohjelman taso: modernit louhintaohjelmat käynnistävät joissakin virheissä omat GPU-säikeensä uudelleen ja toisissa lopettavat virhekoodilla; tarkista louhintaohjelmasi oma watchdog-valitsin.
- Skriptitaso: kääri louhintaohjelma silmukkaan, jotta se käynnistyy uudelleen muutaman sekunnin kuluttua, kun se päättyy. Windowsissa kahden rivin lisäys BAT-tiedostoon (nimiö ja goto) hoitaa sen; Linuxissa systemd-palvelu, jossa on Restart=always, on siisti versio.
- Ajuritaso: jumittunut GPU tarvitsee joskus ajurin nollauksen tai koneen uudelleenkäynnistyksen; HiveOS:n kaltaisissa louhintakäyttöjärjestelmissä tämä logiikka on valmiina.
Laitteistokerros
Kun koko kone jäätyy täysin, vain laitteisto voi pelastaa sen: watchdog-kortti tai emolevyn oma watchdog-ajastin käynnistää koneen uudelleen, jos käyttöjärjestelmä lakkaa vastaamasta. Farmeilla nämä ovat vakiona; kotirigille älypistorasia, jonka virran voit katkaista ja kytkeä etänä, on saman idean edullinen versio.
Anna poolin kertoa, että se toimi
Hiljaa pettävä watchdog on huonompi kuin ei mitään. Ota koontinäytölläsi käyttöön ilmoitukset workerin putoamisesta verkosta: jos rigi on hiljaa jonkin aikaa, saat tiedon, ja ilmoitushistoriassa toistuvasti katkeileva worker on merkki siitä, että watchdog peittää todellisen ongelman, joka kannattaa korjata.