[求助] Minergate效率問題

看板DigiCurrency (數位貨幣)作者 (algorithm)時間8年前 (2017/12/05 22:25), 編輯推噓12(12026)
留言38則, 8人參與, 8年前最新討論串1/1
大家好,在下的電腦CPU是很舊的i7-4790 (實體是4-core但可以同時執行8個threads) 最近在玩遊戲或是看影片的時候順手開Minergate來新手挖XMR 然後我發現了Minergate程式跑起來怪怪的,說明如下: GUI所稱的"4CPU cores"執行起來為150H/s左右(可以發現CPU運算率約50%) https://i.imgur.com/KUpUqgF.png
GUI所稱的"8CPU cores"執行起來只有110H/s左右(此時CPU運算率為100%) https://i.imgur.com/WhXcsXd.png
不知道GUI多跑的那些instruction跑到哪裡去了,反而還使整體算力降低, 此外不論哪種設法,電腦總共16GB的記憶體看起來都沒被充分使用到 不知道是不是有哪些地方設定需要調整呢?還請各位大大指教。 ps.上述測試只執行O/S並儘量關閉其他程式以防干擾,兩次實驗間隔亦不超過3分鐘。 -- sent from telnet on my PC -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.77.73 ※ 文章網址: https://www.ptt.cc/bbs/DigiCurrency/M.1512483909.A.55F.html

12/05 22:27, 8年前 , 1F
可以設定成3
12/05 22:27, 1F

12/05 22:27, 8年前 , 2F
另外就是我經驗 他應該是吃實體的
12/05 22:27, 2F

12/05 22:28, 8年前 , 3F
你有沒有算過哪時才能領錢?
12/05 22:28, 3F

12/05 22:29, 8年前 , 4F
為什麼你的視窗看起來那麼復古
12/05 22:29, 4F

12/05 22:31, 8年前 , 5F
平常我會用電腦2~3hr/天,大概一個月就能超過0.005了XD
12/05 22:31, 5F

12/05 22:31, 8年前 , 6F
Win7可以設定成「傳統風格」
12/05 22:31, 6F

12/05 22:32, 8年前 , 7F
David大我1core到8cores都試過了...好像3和4效率最佳
12/05 22:32, 7F

12/05 22:32, 8年前 , 8F
不知道為什麼會這樣@@"
12/05 22:32, 8F

12/05 22:32, 8年前 , 9F
0.005會支付唷?你要不要直接去礦池挖啊雖然門檻高很多
12/05 22:32, 9F

12/05 22:36, 8年前 , 10F
啊...剛剛去看是0.1XMR.... 0.005是確認Orz
12/05 22:36, 10F

12/05 22:38, 8年前 , 11F
我win7/8/10電腦輪著用直接去礦池會不會要重編不少code
12/05 22:38, 11F

12/05 22:40, 8年前 , 12F
因為multi-thread你還是只能給實體核心作吧
12/05 22:40, 12F

12/05 22:46, 8年前 , 13F
然後他演算法的bottle neck好像是L3
12/05 22:46, 13F

12/05 22:46, 8年前 , 14F
所以記憶體吃不滿應該蠻正常的
12/05 22:46, 14F

12/05 22:51, 8年前 , 15F
噢我講錯 跟bottleneck無關... 這段當我沒說
12/05 22:51, 15F

12/05 23:05, 8年前 , 16F
CACHE的問題
12/05 23:05, 16F

12/05 23:08, 8年前 , 17F
用cpu挖礦取決於L1 L2 L3 的容量
12/05 23:08, 17F

12/05 23:08, 8年前 , 18F
當L1滿出來cpu的算力超過了
12/05 23:08, 18F

12/05 23:08, 8年前 , 19F
上限一樣會是L1的容量
12/05 23:08, 19F

12/05 23:08, 8年前 , 20F
不是用越多cpu就越快
12/05 23:08, 20F

12/05 23:08, 8年前 , 21F
大部分cpu都是吃50%算力最高
12/05 23:08, 21F

12/05 23:10, 8年前 , 22F
然後minergate雖然方便
12/05 23:10, 22F

12/05 23:10, 8年前 , 23F
不過他有太多令人詬病的缺點
12/05 23:10, 23F

12/05 23:10, 8年前 , 24F
剛看他是把scratchpad存在L3 所以跟記憶體就沒關了
12/05 23:10, 24F

12/05 23:13, 8年前 , 25F
反正就是實體顆數 or -1
12/05 23:13, 25F

12/05 23:16, 8年前 , 26F
我猜你跑8個core衝到100是因為scratchpad必須要存到
12/05 23:16, 26F

12/05 23:17, 8年前 , 27F
記憶體 然後做一堆類似context switch的東西就飽了
12/05 23:17, 27F

12/05 23:23, 8年前 , 28F
CPU挖得好像參數很難調,我看網路上你這顆可以跑300才是
12/05 23:23, 28F

12/05 23:24, 8年前 , 29F
我的1700網路上寫XMR類的可以跑600,結果我也才300~400
12/05 23:24, 29F

12/05 23:24, 8年前 , 30F
然後要燒1~2個月才領錢?算了
12/05 23:24, 30F

12/05 23:38, 8年前 , 31F
了解了,原來效率drop是因為context switchOrz
12/05 23:38, 31F

12/05 23:39, 8年前 , 32F
我直接連礦池試試~偶爾用的平板還是Minergate加減挖
12/05 23:39, 32F

12/06 00:53, 8年前 , 33F
連礦池一樣記得不要挖滿
12/06 00:53, 33F

12/06 01:41, 8年前 , 34F
我剛compile果然還是設成3-core較好,可以跑到200H/s
12/06 01:41, 34F

12/06 01:48, 8年前 , 35F
我記得像xmr-stack之類的軟體就有建議選擇3/4實體核心
12/06 01:48, 35F

12/06 01:48, 8年前 , 36F
就是4個選3 8個選6這樣
12/06 01:48, 36F

12/06 02:36, 8年前 , 37F
一個thread吃2MB的容量,查一下自己的CPU l3 cache有多
12/06 02:36, 37F

12/06 02:36, 8年前 , 38F
大就知道大概要塞幾個thread給他了
12/06 02:36, 38F
文章代碼(AID): #1Q9gn5LV (DigiCurrency)
文章代碼(AID): #1Q9gn5LV (DigiCurrency)