Monero(XMR)挖礦/ xmr-stak-cpu on linux - 數位貨幣

Suhail Hany avatar
By Suhail Hany
at 2017-07-01T23:17

Table of Contents

在我上一篇文章(#1PJeJdA6)中,
最後有提到想嘗試更改他預設每個Core使用2M cache的設定。
即更改crypto/cryptonight.h中,
#define MEMORY 2097152的設定。

但無論怎麼改執行時都會被他的self_test檔下來,
後來感謝yshihyu板友來信提到,
他的self_test函數是放在crypto/cryptonight_common.cpp裡面。

所以我索性後面那段if給註解掉,
這樣我就可以慢慢更改define MEMORY數值來測試,
而測試的結果讓我相當意外。


更新:
但是最新的結果發現,這樣更改後,
送出的結果會變成Invalid Shares。

我以一台只使用5 Cores在跑的i7-4930k來測試,
(因為這台6 Core全開會變慢),
我把define MEMORY數值加大會變慢,
變小反而變快。結果如下:

設定值 速度(H/s)
2097152 435
1048576 448
524288 454
262144 458
131072 460
65536 460
32768 461
16384 461

可以看到其值是慢慢收斂,到16384以下幾乎不變了。

同時得到幾個結論:

1. 我在另一台i7-5930k(使用6 Core,並把第一個Core使用的cache加倍)
的電腦上得到相同的結果,將define MEMORY數值由2097152改為16384後,
速度由559 H/s變為580 H/s。

2. 本來我的想法是要使用掉剩餘的cache,但結果看來完全不影響本來的
config.txt設定。本來該使用幾個Core最快? 哪個Core使用的cache要
加倍? 測試的結果最佳化的設定都還是跟原本一樣不變。

3. 根據第二點,因此我猜測,define MEMORY的設定值跟cache無關。

4. yshihyu版友另外有提到,在crypto/cryptonight_common.cpp中
有段ptr->long_state = (uint8_t*)_mm_malloc(MEMORY, 2*1024*1024);
這個疑似才是跟cache的配置有關,但我目前測試結果更動此設定值
都還看不出差別,不知道是否有人可以提供一些想法?

謝謝。


--

All Comments

Ina avatar
By Ina
at 2017-07-05T10:44
超細心推,所以是只要一降mem就會invalid還是要某個值以下?
Leila avatar
By Leila
at 2017-07-10T05:14
只要那個值不是2097152,不管大小都會被rejected
Heather avatar
By Heather
at 2017-07-14T16:10
我執行檔案後會有No login/password specified...
請問要怎麼設定呢? 謝謝

挖礦程式Claymore Miner 問題

Regina avatar
By Regina
at 2017-07-01T08:49
http://imgur.com/a/ZDNOu 想請問 最後面那個Time 是什麼意思? 是連結礦池所需的時間嗎? 我有一台礦機數字是30,有一台是50 請問這有解決辦法嗎?還是只能這樣 - ...

傳ETH到POLO,ETH變少?(有更新)

David avatar
By David
at 2017-07-01T04:33
證明 To M大 [img]http://i.imgur.com/VFqwvkm.jpg[/img][/url] 看起來POLO確實是2段式轉帳,錢也確實變少。 我以前曾轉BTC到POLO過,轉1.5BTC實際到POLO也是1.5BTC 但ETH轉過兩次(都最近),如圖,錢都變少了... 有人知道原因 ...

詢問 Ubiq 前景

Barb Cronin avatar
By Barb Cronin
at 2017-07-01T01:19
※ 引述《ken8203 (Jayzzz)》之銘言: : 剛好最近看到有篇文章在介紹 Ubiq : https://goo.gl/LbLUkA : 不知道版上有沒有人研究過 Ubiq ,想知道他前景如何? 小弟剛好最近對Ubiq有點小研究 本質上這篇Ubiq簡介講的論點沒什麼問題 再者虛擬貨幣這種東西就 ...

顯卡抓不到

Tristan Cohan avatar
By Tristan Cohan
at 2017-06-30T17:53
買b250 f 裡面有兩個插槽 兩張都讀的到 轉接線都準備好了 第三張就完全抓不到 驅動 bios都更新了 有沒有大大可幫忙 1000p幣 感謝 - ...

Msi RX580gamingx8G刷bios後遊戲不穩

Genevieve avatar
By Genevieve
at 2017-06-30T17:24
我的588 刷過bios之後,可以穩上30,但是有時候玩遊戲(火線獵殺野境),會突然當掉 。 說什麼系統發生未預期的錯誤wattman重設什麼之類的 請問一下各位大大有遇過類似問題嗎? 是遊戲問題,還是卡的問題? 怕跟挖礦無關 今天晚上我會在推文處附上我的bios供大家參考/使用 - ...