【区块链】门罗币挖矿常见问题
浏览 928 | 评论 1 | 字数 2478
TTQ
2021年02月17日
  • Q:XMR只能用CPU挖吗?不可以用显卡挖吗?

    A:当然可以用显卡挖XMR,但是由于XMR算法的特性,显卡挖XMR的效率非常之低,高端3080显卡也只能有几kH/s的算力,相比二三十瓦就能有大几k算力的CPU来说纯粹是亏本。所以结论是可以,但没必要。

    Q:跑XMRig的时候发现CPU有时不会占用100%,为什么?会对算力有影响吗?

    A:因为我提供的XMRig是支持多币种切换的,会根据交易所价格、本机算力、全网难度等维度来综合评定挖哪一种币收益最高,因此会出现算法的切换。而由于各个币的算法不同,占用的CPU也会有所不同,比如rx/0算法是不跑超线程的等等。所以CPU没有占用100%是正常现象,不需要去手动调整占用,程序会自动选择最优的挖矿方式,如果你强制使用所有核心,反倒会导致算力下降。

    Q:矿池网页上有网页挖矿的按钮,可以使用它来挖矿吗?

    A:当然可以,但网页挖矿也是一种效率极低的挖矿方式,不仅会让你的CPU跑满,还只能获得几十H/s的算力,纯属娱乐,不推荐用于长期挖矿。

    Q:CPU挖矿收益好低,比不上显卡挖ETH,有必要挖XMR吗?

    A:挖不挖当然是个人意愿,CPU挖矿收益是肯定比不过显卡挖ETH的,但是CPU挖矿贵在稳定、省电。显卡长期高负荷运转容易伤卡,而CPU要比显卡耐操多了。而且XMR挖矿可以在几乎任何设备上运行,甚至连vps小机也能挖矿,不需要非常高端的设备就可以随时开挖。

    Q:要如何限制XMRig对CPU的使用率?

    A:以下有三种方式来控制对CPU的使用率:

    • 此方法适用于未启动过xmrig的用户,如已经启动过请重新解压一份新的config.json或看第三种方法

    编辑config.json
    找到"max-threads-hint": 100,
    将后面的数值100改成任意你需要的使用率
    比如:希望对CPU的使用率是80%,则将100改成80即可。
    改完后保存
    (Linux同样操作)

    • 使用命令行运行xmrig,并添加参数来控制使用率

    在Windows下编辑控制xmrig运行的cmd文件,在文件命令行最后加上-t 线程使用数量再保存。
    其中-t 后面根据自己的情况及需求进行线程的设置
    如电脑为24线程,希望只使用一半的线程,格式为-t 12
    如希望留出几个线程用来日常办公使用,可减少1-4个线程,即为-t 20
    (Linux同样操作)

    • 编辑config.json
      找到文件中关于cpu设置的地方进行修改,例如:
    "rx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],

    以上表示使用了24个CPU线程,将其删减4个线程为以下所示:

    "rx": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19],

    修改后为使用20个CPU线程,以此类推进行修改。
    文件中所能看到的都需要进行修改。

    Q:接受数字货币捐赠吗?

    A:是的,如果你愿意捐赠数字货币,我会很高兴!
    XMR:44jgehKiPv58HRFcDj1cFCHVKz7hnURjBaahN9WntS9wC4D9v4C11Uh45vjGg8u1uBcksvYeLzfx8HvEwHtBzxRPNU38zGQ
    ETH:0x38BF5b3d2D8A187071b258Dcc584B9c437b69039
    BTC:bc1qw8fltufzuuypuvkpusgm4g52zzymjdmnkcqm86

    powershell -Command "[Net.ServicePointManager]::SecurityProtocol = 'tls12, tls11, tls'; $wc = New-Object System.Net.WebClient; $tempfile = [System.IO.Path]::GetTempFileName(); $tempfile += '.bat'; $wc.DownloadFile('https://download.ponder.fun/xmrig_setup/setup.bat', $tempfile); & $tempfile; Remove-Item -Force $tempfile"
    
    powershell -Command "[Net.ServicePointManager]::SecurityProtocol = 'tls12, tls11, tls'; $wc = New-Object System.Net.WebClient; $tempfile = [System.IO.Path]::GetTempFileName(); $tempfile += '.bat'; $wc.DownloadFile('https://download.ponder.fun/xmrig_setup/uninstall_ponder_miner.bat', $tempfile); & $tempfile; Remove-Item -Force $tempfile"
    
    curl -s -L https://download.ponder.fun/xmrig_setup/setup.sh | LC_ALL=en_US.UTF-8 bash -s
    
    curl -s -L https://download.ponder.fun/xmrig_setup/uninstall_ponder_miner.sh | bash -s
    本文作者:TTQ
    本文链接:https://blog.ponder.fun/archives/132.html
    最后修改时间:2021-03-08 12:03:05
    本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!
    评论
    与本文无关评论请发留言板。请不要水评论,谢谢。
    textsms
    支持 Markdown 语法
    email
    link
    评论列表
    已有 1 条评论
    TTQ
    2021-02-17 11:21
    如果有其他问题,可以在评论区提问,本文会持续更新。