Giter Site home page Giter Site logo

few questions about xmrig-proxy HOT 9 CLOSED

 avatar commented on August 27, 2024
few questions

from xmrig-proxy.

Comments (9)

xmrig avatar xmrig commented on August 27, 2024
  1. Any pool except nicehash.com
  2. Any miner with nicehash support, for xmr-stak-cpu "nicehash_nonce" : true, in config.txt
  3. For 100 is just one connection to pool, up to 256 workers to one pool connection.
    100 -> 1
    256 -> 1
    257 -> 2
    512 -> 2
    513 -> 3

from xmrig-proxy.

 avatar commented on August 27, 2024

Brilliant app, thanks!

from xmrig-proxy.

 avatar commented on August 27, 2024

and one more question...
I have some workers with 50h/s and 600h/s
if i choose pool port with fixed diff: 20000, all workers will work separately 20000 diff each or together with different diff?

Thanks.

from xmrig-proxy.

xmrig avatar xmrig commented on August 27, 2024

All workers will get exactly same diff as upstream pool connection, so it will 20000 for every worker.

Some people want feature to reduce diff, but it not work as expected, it easy to tell workers more lower diff, workers will submit shares more often, can calculate more smooth and realistic hashrate for slow workers, but it not change count of 20000 shares at all, it works more like placebo.
Thank you.

from xmrig-proxy.

 avatar commented on August 27, 2024

It's true. but im using specific hardware and about 30% of my workers restart every 4 min.
What diff do you recommend for them if the average speed is 70 h/s?

from xmrig-proxy.

xmrig avatar xmrig commented on August 27, 2024

keepalive option designed to prevent timeouts, but if you use xmr-stak-cpu there no such option.
Only few pools allow diff like 1000-5000 now, low diff increased pool load, about 10000 is reasonable balanced to worker/pool, but now many pools now not allow 10000 too.

I still thinking about diff reduction, but it will many questions about hashrate. Anyway if you get hundreds or thousands of workers, low diff not so much important.

from xmrig-proxy.

 avatar commented on August 27, 2024

Now I'm trying to compile libuv statically, when I get it I can use xmrig (I feel the pedant's hand, I respect it).

I still thinking about diff reduction, but it will many questions about hashrate.

now I think it's unnecessary if it does not increase profits, "keepalive" fantastic option for that

keepalive option designed to prevent timeouts

not quite clear how it will help if the worker restarts every 4-10 min and lost progress... hmm or there is a way to restore it...

Many thanks for the fact that you answer, % donation is guaranteed)

from xmrig-proxy.

xmrig avatar xmrig commented on August 27, 2024

Related issue about timeouts #7
Proxy will close connection if no jobs or keepalive received in 10 minutes, it compile time constant https://github.com/xmrig/xmrig-proxy/blob/master/src/proxy/Miner.h#L73

You can increase this value, but timeouts required to remove actually dead workers and some bad connections especially if you use ports like 80 or 443.

from xmrig-proxy.

 avatar commented on August 27, 2024

but timeouts required to remove actually dead workers

server1
00:00 start worker (PID 1)
00:04 kill worker (PID 1)
00:04 start worker (PID 2)

server100500
00:00 start worker (PID 1)
00:04 kill worker (PID 1)
00:04 start worker (PID 2)

PID1 and PID2 on same server is different workers right, then keepalive 4m is the best choice in this case... and with diff 20000 losses will be ten times greater than diff 1000?

Sorry for my stupid questions and thanks for answers.

from xmrig-proxy.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.