अंडरवोल्टिंग: धीमा चलाने से अक्सर ज़्यादा कमाई क्यों होती है
वह भौतिकी जिससे कम बिजली उतना काम नहीं घटाती जितनी बचत करती है, अपना सबसे अच्छा पॉइंट कैसे ढूँढें, और ऑप्टिमाइज़ करने वाला नंबर हैशरेट क्यों नहीं है।
गलत संख्या
लगभग हर कोई रिग को हैशरेट देखकर ट्यून करता है, क्योंकि माइनिंग सॉफ़्टवेयर यही संख्या सबसे बड़े अक्षरों में दिखाता है। यह गलत संख्या है, और यही वजह है कि इतने सारे रिग उसी हार्डवेयर की क्षमता से कम कमाने के लिए सेट किए जाते हैं।
आप असल में काम बेचते हैं। आप असल में वॉट के पैसे देते हैं। इसलिए जो संख्या तय करती है कि रिग पैसा कमाता है या नहीं, वह प्रति वॉट काम है, और अकेला हैशरेट इसके बारे में कुछ नहीं बताता।
यह सौदा बराबर का क्यों नहीं है
किसी कार्ड की बिजली खपत मोटे तौर पर उसके वोल्टेज के वर्ग के साथ बढ़ती है, जबकि उसका किया काम मोटे तौर पर उसकी क्लॉक स्पीड के अनुपात में बढ़ता है। ये अलग-अलग कर्व हैं, और इनके बीच का फ़ासला ही पूरा मौका है।
कार्ड से क्लॉक के आखिरी कुछ प्रतिशत निकालने में वोल्टेज लगता है, और वोल्टेज की कीमत बिजली के वर्ग में चुकानी पड़ती है। इसलिए परफ़ॉर्मेंस का आखिरी हिस्सा बहुत महंगी दर पर खरीदा जाता है, और उसे छोड़ देने से काम जितना घटता है उससे कहीं ज़्यादा वॉट बचते हैं।
कब यह फ़ायदेमंद है, और कब नहीं
अगर आपके लिए बिजली मुफ़्त है, तो यह सब छोड़ दें और कार्डों को पूरी ताकत पर चलाएँ: आपको कुल आउटपुट चाहिए, और वह रेंज के सबसे ऊपर शिखर पर होता है।
अगर आप बिजली के पैसे देते हैं, और लगभग हर कोई देता है, तो आपको दूसरा शिखर चाहिए। बचाया गया हर वॉट बचा हुआ पैसा है, और यह हर दिन के हर घंटे बचता है, जिससे कुछ प्रतिशत जुड़ते-जुड़ते मायने रखने वाली रकम बन जाते हैं।
एक तीसरी वजह भी है जिसका पैसे से कोई लेना-देना नहीं। अपनी सीमा से नीचे चलाया गया कार्ड ठंडा और शांत रहता है, उसके पंखे कम काम करते हैं और ज़्यादा दिन टिकते हैं, और पूरा रिग धीरे पुराना होता है। हिसाब बराबर भी निकले, तब भी इसकी अपनी कीमत है।
अपना पॉइंट खुद खोजना
किसी और की सेटिंग आपकी सेटिंग नहीं है। एक ही डिब्बे से निकले दो एक जैसे कार्ड भी अलग होते हैं, और यह फ़र्क इतना बड़ा होता है कि मायने रखे। इसलिए यह नापने का काम है, किसी की कॉपी की हुई संख्या नहीं।
- दीवार पर नापें। प्लग-इन मीटर बहुत सस्ता है और यही अकेली चीज़ है जो पूरा रिग देखती है: सप्लाई का नुकसान, राइज़र, बोर्ड और प्रोसेसर। ड्राइवर जो संख्या बताता है वह सिर्फ़ कार्ड की है, और उस पर ट्यून करने से आपके भुगतान का एक हिस्सा छिप जाता है।
- एक समय में एक ही चीज़ बदलें और हर सेटिंग को इतना समय दें कि नतीजा मायने रखे। कम से कम तीस मिनट, एक घंटा बेहतर, क्योंकि थर्मल व्यवहार धीरे-धीरे स्थिर होता है।
- कदम-दर-कदम नीचे की ओर बढ़ें। पावर लिमिट घटाएँ, काम लिखें और वॉट लिखें, फिर दोहराएँ। शुरुआत में अनुपात बढ़ता है। तब तक जारी रखें जब तक वह बढ़ना बंद न कर दे।
- वही पॉइंट आपका जवाब है। उसके आगे कार्ड को बिजली कम पड़ने लगती है और काम बिजली से तेज़ गिरता है, जो उसी कर्व का दूसरा पहलू है।
- फिर उस पर भरोसा करने से पहले पूरे एक दिन स्थिरता की जाँच करें। ज़रा सा ज़्यादा आक्रामक अंडरवोल्ट क्रैश नहीं करता, वह ऐसा काम बनाता है जो वैलिडेशन में फ़ेल होता है, जो और बुरा है: रिग व्यस्त दिखता है और कम कमाता है।
कोर और मेमोरी अलग-अलग समस्याएँ हैं
ज़्यादातर एल्गोरिदम पर दोनों में से एक काम करता है और दूसरा बस साथ चलता है, और कौन सा, यह कार्ड पर नहीं, एल्गोरिदम पर निर्भर करता है।
जहाँ मेमोरी काम करती है, वहाँ कोर को अक्सर लगभग बिना नुकसान के काफ़ी नीचे लाया जा सकता है, और आसानी से बचने वाले वॉट वहीं हैं। जहाँ कोर काम करता है, वहाँ उल्टा होता है और मेमोरी को आमतौर पर वैसे ही छोड़ा या नीचे लाया जा सकता है।
सावधानी भी मेमोरी में ही चाहिए। मेमोरी क्लॉक बढ़ाना कुछ प्रतिशत पाने और फ़ेल शेयरों में उससे ज़्यादा खोने का पुराना तरीका है, और ये फ़ेल होना हमेशा खुद को ज़ाहिर नहीं करता। अगर आप मेमोरी को ऊपर ट्यून करते ही हैं, तो उसके बाद एक मिनट हैशरेट देखने के बजाय एक दिन तक रिजेक्ट रेट देखें।
इसे पूल पर जाँचें, कंसोल पर नहीं
ट्यूनिंग तब पूरी होती है जब पूल उससे सहमत हो। माइनिंग सॉफ़्टवेयर का कंसोल बताता है कि कार्ड ने क्या कोशिश की, आपका डैशबोर्ड बताता है कि असल में क्या पहुँचा और स्वीकार हुआ, और आपको उसी का भुगतान मिलता है।
इसलिए आखिरी कदम है नई सेटिंग के पूरे एक दिन की तुलना पुरानी सेटिंग के पूरे एक दिन से करना, लाइव आंकड़े के बजाय डैशबोर्ड का औसत इस्तेमाल करके, और यह जाँचना कि रिजेक्ट रेट नहीं बदला। जो अंडरवोल्ट वॉट सुधारे और चुपचाप आपके स्वीकार हुए काम के कुछ प्रतिशत खा जाए, वह सुधार नहीं है, और कंसोल आपको यह कभी नहीं बताएगा।