幫助定位新礦機的瓶頸
我用 3 個 Radeon 6850 GPU 建構了一個採礦設備。當我執行一個礦工(Phoenix 或 m0mchil 的 poclbm)時,它報告的雜湊率略高於 200 Mhash/sec。當我啟動另一個指向不同 GPU 的礦工時,兩個礦工的雜湊率大約是單獨執行的礦工的一半。當我啟動第三個指向最後一個 GPU 時,所有三個礦工都報告了更低的雜湊率,因此總算力約為 200 Mhash/sec,一個單獨的礦工將獲得。
最初,我認為礦工忽略了這個
DEVICE=#
論點,並且都使用相同的 GPU。我發布了一個問題,尋求幫助以弄清楚他們為什麼會這樣做。@Lodewijk 的回答讓我了解到礦工正在使用單獨的 GPU,並且系統中的其他地方存在瓶頸。所以,我的問題是,可能的瓶頸是什麼?
我使用了關於Mining Rigs的 bitcoin.it wiki 條目中的建議來挑選我的硬體。我在 Ubuntu 11.10 系統上執行,配備 msi 890FXA-GD70 主機板、2GB 金士頓 1333MHz DDR3 非 ECC RAM、80GB WD IDE 驅動器和 2.8Ghz AMD Semperon 145 處理器。它在具有大量頻寬的有線網際網路連接上,我正在連接到Arsbitcoin礦池。
你檢查CPU使用率了嗎?您可以在 Ubuntu 上使用 TOP(sudo apt-get install top,如果不是預設設置)。如果它沒有達到 100% 的上限,那就是晶片組或 CPU 頻寬放棄了。你也可以檢查你的正常記憶體,雖然我很確定它沒有用於 GPU 探勘。
您可以輕鬆刪除的一些內容是網路和磁碟。根本不使用磁碟,即使在撥號時網路也不應該封頂。
如果實際上是晶片組或 CPU 頻寬,您有兩種選擇: 1. 超頻。專注於 FSB 時鐘應該可以改善一切。我很確定你不能獲得 300% 的增長。2. 建立一個不同的系統。不過,我不敢就此提出建議。