Verstehe, was seine macht, wenn sich beim Mining die CPU-Thread-Zahl ändert. Diese Anleitung folgt der veröffentlichten v0.2.36 und erklärt produktive Abstimmung, gespeicherte Entscheidungen und Speicheranpassungen. Zur Installation dient die Mining-Anleitung; die Anzeigen erklärt der Dashboard-Rundgang.
Wie funktioniert die automatische CPU-Abstimmung?
Bei aktivierter CPU-Abstimmung beginnt seine mit einer passenden gespeicherten Thread-Zahl oder einer hardwarebasierten Schätzung und vergleicht Einstellungen mit echter Mining-Arbeit. Es misst die Ausgangseinstellung, testet einen Kandidaten und misst die Ausgangseinstellung erneut. Verfügbarer RAM und konfigurierte Grenzen begrenzen die Suche nach passenden Einstellungen.
Mining beginnt vor dem Ende der Suche
Lasse --threads weg, um Threads automatisch abzustimmen. Beim normalen Mining wählt seine eine anfängliche Zahl innerhalb des Ressourcenbudgets und beginnt produktive Arbeit ohne vorherigen Offline-Thread-Testlauf. Ein kompatibler Cache kann den Startwert liefern. Ein neuer Rechner beginnt mit einer Schätzung, die spätere Vergleiche verbessern.
Jeder Versuch misst abgeschlossene Hashes über die verstrichene Zeit. Neue Speicherarenen schließen vor dem Messfenster einen ersten Hash ab. Die Folge Ausgangswert–Kandidat–Ausgangswert trennt Einstellungseffekte von wechselnden Bedingungen. Starke Abweichungen der Ausgangsmessung, geänderte Speichergrenzen oder anhaltender Arbeitsausfall können den Vergleich verwerfen. Ein kurzer Dashboard-Spitzenwert ist daher nur eine Beobachtung innerhalb einer längeren Entscheidung.
Warum helfen zusätzliche Threads nicht unbegrenzt?
Jeder aktive CPU-Thread nutzt eine große Speicherarena; alle teilen sich die Speicherbandbreite. Mehr Threads ermöglichen mehr gleichzeitige Arbeit, doch das Ergebnis hängt vom gesamten System ab. Der Tuner vergleicht die gesamten CPU-H/s, statt die größte Thread-Zahl automatisch für die schnellste zu halten. Die RAM-Anleitung erklärt das Speicherbudget.
Das Standardprofil heißt balanced. Profile steuern Abstimmungsregeln und Laufzeitvorgaben; efficiency ist eine ausdrückliche Wahl, die weniger Threads bevorzugen kann. Behalte bei der Bewertung dasselbe Profil. Thread-Zahl, CPU-Platzierung und Speicherseiten wirken zusammen: Das Ergebnis eines anderen Rechners oder einer anderen Konfiguration ist eine Referenz, keine automatisch zu übernehmende Einstellung.
Was passiert, wenn andere Programme RAM brauchen?
Das automatische Speicherbudget folgt den verfügbaren Ressourcen. Bei Speicherdruck können CPU-Threads ihren aktuellen Hash beenden, parken und ihre Arenen freigeben. Kehrt ausreichend Spielraum dauerhaft zurück, kann der Miner verfügbare Slots aktivieren und weiter suchen. Auf einem auch anderweitig genutzten Rechner kann sich die aktive Zahl so innerhalb derselben Sitzung anpassen.
Eine vorübergehende Reduktion muss eine zuvor gelernte höhere Zahl nicht löschen. Cache und aktive Zahl erfüllen verschiedene Aufgaben. Unter Linux kehren freigegebene explizite HugeTLB-Arenen in den reservierten Huge-Page-Pool zurück; seine verändert dessen Betriebssystemgröße nicht. Die Huge-Pages-Anleitung erklärt Reservierungsänderungen. Unterscheide diese von gewöhnlichem freiem RAM.
Stimmt seine auch den CPU-Kernel ab?
Geeignete CPUs können neben Thread-Zahlen auch unterstützte Hashing-Codepfade vergleichen. Kernel bezeichnet hier die Softwareimplementierung der Hashberechnung. Der Miner prüft unterstützte Prozessorbefehle und vergleicht geeignete Pfade mit wiederholten Mining-Messungen. Kernel- und Thread-Versuche wechseln sich ab; die Speicherverwaltung bleibt aktiv. Die technische Anleitung beschreibt die Kandidaten dieser Version.
Automatische CPU-Änderungen erhalten die Poolverbindung und starten GPU-Backends nicht neu. Kernel wechseln zwischen vollständigen Hashes und behalten ihre Arenen. Anders arbeitet ein manueller Druck auf + oder -: Er startet Mining-Backends neu, verbindet den Pool erneut und deaktiviert die automatische CPU-Anpassung für diesen Lauf. Das Protokoll zeigt, welche Änderung stattfand.
Wie werden gespeicherte Ergebnisse wiederverwendet?
Der Thread-Cache heißt standardmäßig seine.cpu-autotune.json unter --data-dir; der Kernel-Cache heißt seine.cpu-autotune.json.kernels.json. Beide speichern gelernte Entscheidungen getrennt von den Pool-Verbindungsdaten. Verwende bei jedem Start dasselbe Datenverzeichnis. Die Update-Anleitung erklärt, wie du es beim Austausch der Anwendung erhältst.
Wiederverwendung hängt unter anderem von Hardware- und Build-Identität, Platzierung und Seiteneinstellungen ab. Aktuelle Ressourcengrenzen beschränken weiterhin die aktive Startzahl. Nach einer wesentlichen Konfigurationsänderung kann ein Cache-Treffer ausbleiben; lasse passende Messungen neu sammeln. Kopiere keinen fremden Rig-Cache und ändere Messwerte nicht von Hand. Lies Start- und Tuning-Meldungen, bevor du eine neue Suche als Problem bewertest.
Wann solltest du eine feste Thread-Zahl setzen?
Nutze eine feste Zahl für eine bewusst reproduzierbare Konfiguration. --threads 4 fordert beispielsweise vier CPU-Threads an und deaktiviert normalerweise Thread- und Kernel-Autotuning. --cpu-autotune-threads aktiviert Tuning ausdrücklich auch bei angegebener Zahl; --disable-cpu-autotune-threads deaktiviert automatische Anpassungen. Die Flag-Referenz dokumentiert Suchgrenzen und Wechselwirkungen.
Beginne im Alltag mit den Vorgaben und lasse produktive Vergleiche fertig werden. Betrachte CPU-Gerätezeile, Tuning-Meldungen und akzeptierte Shares gemeinsam. Vergleiche ähnliche Last- und Speicherbedingungen. Die Pool-Hashrate wird aus eingehenden Shares geschätzt: Nutze lokale CPU-Messungen zum Verstehen eines Versuchs und die Poolstatistik für gutgeschriebene Mining-Aktivität.
Häufig gestellte Fragen
Mint seine während der CPU-Abstimmung?
Ja. In v0.2.36 beginnt normales CPU-Mining mit einer passenden gespeicherten Einstellung oder einer hardwarebasierten Schätzung. Der Tuner vergleicht Thread-Zahlen anhand echter Mining-Arbeit. Offline-Benchmarks verwenden ein eigenes Verfahren; deren Startablauf beschreibt deshalb keine normale Mining-Sitzung.
Warum ändert sich die CPU-Thread-Zahl?
Die automatische Abstimmung testet benachbarte Thread-Zahlen und reagiert auf verfügbaren Arbeitsspeicher. Eine Änderung kann ein Leistungstest oder eine Reaktion auf Speicherdruck sein. Lies das Protokoll zusammen mit der Thread-Zahl und warte das Vergleichsende ab, bevor du einen kurzen Hashrate-Ausschlag bewertest.
Wo speichert seine CPU-Abstimmungsergebnisse?
Standardmäßig stehen Thread-Ergebnisse in seine.cpu-autotune.json im Datenverzeichnis. Kernel-Entscheidungen nutzen die Begleitdatei mit der Endung .kernels.json. Passende Ergebnisse erleichtern spätere Starts. Behalte dasselbe Datenverzeichnis bei und lasse den Miner prüfen, ob die gespeicherten Einstellungen zur aktuellen Umgebung passen.