כלב שמירה: כך מתקני כרייה ממשיכים לעבוד ללא השגחה
השכבות שמפעילות מחדש באופן אוטומטי תוכנת כרייה שקרסה, מנהל התקן תקוע או מתקן כרייה קפוא, מדגלים של תוכנת הכרייה ועד טיימרים של כלב שמירה בחומרה.
למה מתקני כרייה צריכים כלב שמירה
מתקן כרייה רץ חם, מסביב לשעון, בקצה הכוונון שלו. במוקדם או במאוחר תהליך של תוכנת כרייה קורס, דרייבר GPU נתקע או המכונה כולה קופאת, וכל שעה שהיא עומדת מושבתת היא הכנסה שלא הורווחה. התפקיד של כלב שמירה הוא לזהות את התקלה ולהפעיל מחדש בלעדיך: המטרה היא מתקן כרייה שמתאושש בעצמו מכל דבר פרט לתקלת חומרה.
שכבות התוכנה
- רמת תוכנת הכרייה: תוכנות כרייה מודרניות מפעילות מחדש את תהליכוני ה-GPU שלהן בחלק מהשגיאות, ובשגיאות אחרות נסגרות עם קוד שגיאה. יש לבדוק את דגל כלב השמירה של תוכנת הכרייה שלך.
- רמת הסקריפט: יש לעטוף את תוכנת הכרייה בלולאה, כך שכאשר היא נסגרת היא תופעל שוב אחרי כמה שניות. ב-Windows מספיקה תוספת של שתי שורות לקובץ ה-BAT (תווית ו-goto); ב-Linux, שירות systemd עם Restart=always הוא הפתרון הנקי.
- רמת מנהל ההתקן: GPU תקוע צריך לפעמים איפוס של מנהל ההתקן או הפעלה מחדש של המחשב; מערכות הפעלה לכרייה כמו HiveOS כוללות את הלוגיקה הזו מובנית.
שכבת החומרה
כשהמחשב כולו קופא לגמרי, רק חומרה יכולה להציל אותו: כרטיס כלב שמירה או טיימר כלב השמירה של לוח האם עצמו מפעילים את המחשב מחדש אם מערכת ההפעלה מפסיקה להגיב. חוות כרייה משתמשות בהם כסטנדרט; במתקן כרייה ביתי, שקע חכם שאפשר לכבות ולהדליק מרחוק הוא הגרסה הזולה של אותו רעיון.
לתת לבריכה לאשר שזה עבד
כלב שמירה שנכשל בשקט גרוע יותר מהיעדר כלב שמירה. יש להפעיל בלוח הבקרה שלך התראות על וורקר לא מקוון: אם מתקן כרייה שותק לזמן מה, תישלח אליך הודעה, ווורקר שמתנתק ומתחבר שוב ושוב בהיסטוריית ההתראות הוא הסימן לכך שכלב השמירה מסתיר בעיה אמיתית שכדאי לתקן.