Helfen Sie beim Lokalisieren von Engpässen auf einem neuen Mining-Rig

Ich habe ein Mining-Rig mit 3 Radeon 6850-GPUs gebaut. Wenn ich einen Miner (entweder Phoenix oder m0mchil's poclbm) betreibe, meldet er eine Hash-Rate von etwas mehr als 200 Mhash/Sek. Wenn ich einen zweiten Miner starte, der auf eine andere GPU zeigt, ist die Hash-Rate beider Miner etwa halb so hoch wie die desjenigen, der alleine läuft. Wenn ich einen dritten auf die letzte GPU feuere, melden alle drei Miner eine noch niedrigere Hash-Rate, so dass die Summe bei etwa 200 Mhash/sec liegt, die ein Solo-Miner erhalten würde.

Anfangs dachte ich, dass die Miner das DEVICE=#Argument ignorieren und alle dieselbe GPU verwenden. Ich habe eine Frage gestellt , in der ich nach Hilfe suche, um herauszufinden, warum sie das tun würden. Die Antwort von @Lodewijk dort hat mich darauf hingewiesen, dass die Miner separate GPUs verwenden und dass es an anderer Stelle im System einen Engpass gibt.

Also, meine Frage ist, was ist der wahrscheinliche Engpass?

Ich habe die Empfehlungen im Wiki-Eintrag von bitcoin.it zu Mining Rigs verwendet , um meine Hardware auszuwählen. Ich verwende ein Ubuntu 11.10-System mit einem msi 890FXA-GD70-Motherboard, 2 GB Kingston 1333 MHz DDR3-Nicht-ECC-RAM, 80 GB WD IDE-Laufwerk und einem 2,8-GHz-AMD Semperon 145-Prozessor. Es ist eine Kabel-Internetverbindung mit Tonnen von Bandbreite und ich verbinde mich mit dem Arsbitcoin -Mining-Pool.

Sie sollten erwägen, diese Frage im Forum bitcointalk.org zu stellen. Es gibt dort mehr Hardware-versierte Bergleute, die bei Ihrem spezifischen Problem helfen können, denke ich.
Ja, ich habe ursprünglich darüber nachgedacht, aber ich bevorzuge das SE Q&A-Format. Diese Frage wurde hier lange genug gepostet, dass ich dachte, ich würde es versuchen und mich dort für ein Konto angemeldet habe. Und da habe ich entdeckt, dass ich beweisen muss, dass ich es wert bin, eine Frage im entsprechenden Forum zu stellen. Blech! Wenn jemand mit Zugang zum HardwareForum dort drüben bereit wäre, einen Link zu diesem Q hier zu posten, wäre das sehr willkommen. Aber wenn ich gezwungen bin, 5 Beiträge im Newbie-Forum zu schreiben, nur um zu beweisen, dass ich weiß, wie man das macht, garantiere ich, dass sie ziemlich bissig sein werden.
Ja, das Forum kann manchmal etwas restriktiv sein. Ich habe Ihre Frage im entsprechenden Unterforum gepostet: bitcointalk.org/index.php?topic=58589.0
Vielen Dank. Vielleicht bringt das ein paar mehr Leute dazu, SE zu verwenden.
Die Sache ist, solche spezifischen Fragen würden normalerweise als "zu lokal" angesehen und hier geschlossen, dafür sind die Foren im Allgemeinen da.

Antworten (2)

Hast du die CPU-Auslastung überprüft? Sie können TOP auf Ubuntu verwenden (sudo apt-get install top, wenn es nicht Standard ist). Wenn es nicht auf 100 % begrenzt wird, gibt entweder der Chipsatz oder die CPU-Bandbreite auf. Sie können auch Ihren regulären Speicher überprüfen, obwohl ich mir ziemlich sicher bin, dass dieser beim GPU-Mining nicht verwendet wird.

Einige Dinge, die Sie leicht streichen können, sind Netzwerk und Festplatte. Die Festplatte wird überhaupt nicht verwendet und das Netzwerk sollte auch bei der Einwahl nicht ausgelastet sein.

Wenn es tatsächlich Chipsatz- oder CPU-Bandbreite ist, haben Sie zwei Möglichkeiten: 1. Übertakten. Die Konzentration auf die FSB-Uhr sollte alles verbessern. Ich bin mir ziemlich sicher, dass Sie keine 300%ige Steigerung bekommen können. 2. Erstellen Sie ein anderes System. Ich traue mich aber nicht, diesbezüglich zu raten.

Ich kann nicht glauben, dass es mir nie eingefallen ist wegzulaufen top. Ich schätze, das ist mein Senior-Moment des Monats. Ja, mit nur einer GPU-Mining-Spitze wird eine CPU-Auslastung von fast 95 % bei Systemprozessen gemeldet, sodass kein Spielraum bleibt, wenn eine andere GPU gestartet wird. Seltsamerweise ist dies dieselbe CPU/Motherboard-Kombination, die laut en.bitcoin.it/wiki/Mining_rig angeblich 2,1 Ghash/s auf einem Rig mit drei 6990 erreicht
Oh, und ja, ich habe bestätigt, dass kein CPU-Mining stattfindet, das ist also nicht der Grund, warum die CPU ausgelastet ist.
Ich kann mir nur vorstellen, dass die Fahrer die Arbeit nicht effizient genug auslagern. Wenn Sie es mit Windows 7 versuchen könnten, das langsamer als optimal sein sollte, aber die richtigen Treiber hat, können Sie feststellen, ob es die Treiber sind oder nicht.
Scheint eine Kombination aus Treiber-/SDK-Fehlern zu sein. Das Booten von Linuxcoin von einem USB-Stick löste alles. Ich habe einige Beiträge auf bitcointalk.org gefunden, die mir eine Anleitung geben, wie ich die richtige Kombination aus Treibern, SDK usw. finde, die ich später ausprobieren werde. Aber die CPU war tatsächlich die richtige Antwort auf die ursprüngliche Frage und fand das oben, also ... prüfen.

Eine alte Sysadmin-Technik besteht darin, einem nicht trivialen Fehler auszuweichen, anstatt ihn frontal anzugehen.

Laden Sie cgminer herunter und probieren Sie es aus. Nur eine Instanz des Miners wird diese Karten unterstützen, jede von ihnen kann individuell übertaktet und temperaturgesteuert werden.

Es könnte ein seltsames Spin-Lock-Problem in der AMD-Software sein, das Ihre Leistung ruiniert. Welche Treiber- und SDK-Version verwenden Sie übrigens? Welches Betriebssystem?

cgminer habe ich noch nie ausprobiert. Ich habe es ausprobiert und obwohl es mein Problem nicht direkt gelöst zu haben scheint, bevorzuge ich es definitiv gegenüber den anderen. Was Ihre anderen Fragen betrifft, das von mir installierte SDK war AMD-APP-SDK-v2.5. und es läuft auf Ubuntu 11.10.