Czym jest przestarzały share?
Czym jest przestarzały share, dlaczego kilka takich jest normalne na każdym poolu i jakie kontrole regionu, połączenia i ustawień obniżają ich odsetek.
Czym jest przestarzały share?
Przestarzały share to poprawna praca, która dotarła za późno, by się liczyć. Koparka wysłała ją dla zadania, które było już nieaktualne.
Gdy pool znajdzie lub otrzyma nowy blok, wysyła programowi do kopania nową pracę. Każdy wynik, który koparka wyśle potem dla poprzedniej pracy, jest przestarzały. To był poprawny wysiłek, ale nie może się liczyć do bloku.
Co powoduje przestarzałe share'y?
Główną przyczyną jest opóźnienie, czyli czas, jaki dane potrzebują na drogę między koparką a poolem. Im dłuższa ta droga w obie strony, tym więcej pracy jest jeszcze w drodze, gdy zadanie się zmienia.
Dwie inne rzeczy dokładają kolejne:
- Zerwania połączenia.
- Niestabilne podkręcenie, przez które program do kopania się zacina.
Kilka przestarzałych share'ów to norma. Rosnący odsetek to sygnał.
Jak utrzymać niski odsetek przestarzałych share'ów?
- Wybrać najbliższy region serwera. Nowe zadania docierają szybciej, a wyniki szybciej wracają.
- Dbać o stabilne połączenie.
- Złagodzić agresywne podkręcenie lub undervolting, jeśli liczba przestarzałych share'ów rośnie.
- Wybierać połączenie kablowe zamiast Wi-Fi. Dla przestarzałych share'ów jitter (nierówne opóźnienie) ma większe znaczenie niż sama prędkość.
Dlaczego kilka przestarzałych share'ów to nic złego?
Żadne połączenie nie jest natychmiastowe. Mały, stały strumyk przestarzałych share'ów jest więc nieunikniony i nieszkodliwy.
Ma to znaczenie dopiero wtedy, gdy odsetek stale rośnie. Wtedy wyraźnie obniża efektywny hashrate poniżej rzeczywistej prędkości karty. To sygnał, by sprawdzić region, połączenie i ustawienia.