Watchdog: memastikan rig terus melombong tanpa pengawasan
Lapisan yang memulakan semula perisian perlombongan yang ranap, pemacu yang tergantung atau rig yang beku secara automatik, dari bendera perisian perlombongan hingga pemasa watchdog perkakasan.
Mengapa rig memerlukan watchdog
Rig perlombongan berjalan panas, sepanjang masa, di had penalaannya. Lambat laun proses perisian perlombongan ranap, pemacu GPU tergantung atau seluruh mesin membeku, dan setiap jam ia terhenti ialah pendapatan yang tidak diperoleh. Tugas watchdog ialah mengesan dan memulakan semula tanpa anda: matlamatnya ialah rig yang pulih dengan sendirinya daripada apa sahaja selain kegagalan perkakasan.
Lapisan perisian
- Tahap perisian perlombongan: perisian perlombongan moden memulakan semula thread GPU sendiri bagi sesetengah ralat, dan keluar dengan kod ralat bagi yang lain; semak bendera watchdog perisian perlombongan anda sendiri.
- Tahap skrip: balut perisian perlombongan dalam gelung supaya apabila ia keluar, ia bermula semula selepas beberapa saat. Pada Windows, tambahan dua baris pada fail BAT (label dan goto) sudah memadai; pada Linux, perkhidmatan systemd dengan Restart=always ialah versi yang kemas.
- Tahap pemacu: GPU yang tergantung kadangkala memerlukan pemacu ditetapkan semula atau mesin dibut semula; sistem pengendalian perlombongan seperti HiveOS menyertakan logik ini secara terbina dalam.
Lapisan perkakasan
Apabila seluruh mesin membeku sepenuhnya, hanya perkakasan yang boleh menyelamatkannya: kad watchdog atau pemasa watchdog papan induk sendiri membut semula mesin jika sistem pengendalian berhenti bertindak balas. Ladang perlombongan menggunakannya sebagai standard; bagi rig di rumah, palam pintar yang boleh anda matikan dan hidupkan dari jauh ialah versi bajet bagi idea yang sama.
Biar kolam memberitahu anda ia berjaya
Watchdog yang gagal secara senyap lebih buruk daripada tiada langsung. Hidupkan pemberitahuan pekerja luar talian pada papan pemuka anda: jika rig senyap untuk seketika, anda akan dimaklumkan, dan pekerja yang berulang kali terputus dalam sejarah pemberitahuan ialah tanda bahawa watchdog sedang menutup masalah sebenar yang wajar dibaiki.