1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

New Dwarfpool Monero Mining Docker Image

Discussion in 'Software Stuff' started by Patrick, Mar 16, 2017.

  1. Patrick

    Patrick Administrator
    Staff Member

    Joined:
    Dec 21, 2010
    Messages:
    8,669
    Likes Received:
    2,462
    Dwarfpool is one of the largest Monero mining pools out there. As I am typing this it has around 20% of the total capacity of the entire Monero mining network. I have been working on an image with tags for different architectures that can be pushed over a Docker Swarm cluster. This is one of the newer images that is using tags to differentiate each CPU architecture. We have tested the miners with various settings so pick the tag for the architecture you are using.

    Optimized Mining Tags for Various Architectures
    • latest - this is the default and good for Intel Core i3, i5, i7, Intel Xeon E3, E5 and E7 CPUs and Intel Xeon D CPUs.
    • zen - this is optimized for AMD Zen architectures and has been pushed over an AMD Ryzen cluster
    • nproc - this is for CPU architectures with no dedicated L3 cache. This works for Intel Xeon Phi x200 and Intel Atom CPUs
    • nvidia - this is designed for NVIDIA GPUs using nvidia-docker

    Usage, for example will be:
    Code:
    docker run -itd -e username=walletID  servethehome/monero_dwarfpool:zen
    That will run an AMD Ryzen optimized mining container without dwarfpool e-mail tracking.

    If you wanted to use e-mail tracking here is the template using the latest tag for a standard Intel core:
    Code:
    docker run -itd -e username=walletID  -e email=example@example.com servethehome/monero_dwarfpool:latest
    Todo's: add nvidia-docker image
     
    #1
    Last edited: Mar 18, 2017
    eva2000 and T_Minus like this.
  2. Patrick

    Patrick Administrator
    Staff Member

    Joined:
    Dec 21, 2010
    Messages:
    8,669
    Likes Received:
    2,462
    Just added the e-mail tracking capability to latest, zen and nproc.

    I also had an experimental zesty + gcc 6.3 using -O3 -march=znver1

    Very consistently ~20H/s lower.

    I also tried -Ofast and that was slower as well.
     
    #2
    Last edited: Mar 16, 2017
    eva2000 likes this.
  3. Patrick

    Patrick Administrator
    Staff Member

    Joined:
    Dec 21, 2010
    Messages:
    8,669
    Likes Received:
    2,462
    nvidia tag added for those using nvidia-docker
     
    #3
    eva2000 likes this.
  4. eva2000

    eva2000 Active Member

    Joined:
    Apr 15, 2013
    Messages:
    149
    Likes Received:
    27
    #4
  5. nbourbaki

    nbourbaki New Member

    Joined:
    Mar 8, 2017
    Messages:
    6
    Likes Received:
    1
    What's the tag for use of nvidia-docker?
     
    #5
  6. Patrick

    Patrick Administrator
    Staff Member

    Joined:
    Dec 21, 2010
    Messages:
    8,669
    Likes Received:
    2,462
    It is just :nvidia so:
    Code:
    nvidia-docker run -itd -e username=walletID -e email=example@example.com servethehome/monero_dwarfpool:nvidia
    Replace username with your walletID.

    email is so you can use the dwarfpool e-mail tracking feature. Each will automatically use the hostname (in this case Docker container number) so you can easily track when a miner goes offline for example. You can omit this if you want.
     
    #6
  7. nbourbaki

    nbourbaki New Member

    Joined:
    Mar 8, 2017
    Messages:
    6
    Likes Received:
    1
    Patrick, you're awesome. I've gone from thinking about mining, to trying to optimize my mining with the compute I have available. Many thanks!
     
    #7
    Patrick likes this.
  8. Patrick

    Patrick Administrator
    Staff Member

    Joined:
    Dec 21, 2010
    Messages:
    8,669
    Likes Received:
    2,462
    Just as a heads-up I am using this to test something new, for VMs:
    servethehome/monero_dwarfpool:threads

    With this version you can specify the following environment variables (-e):
    • walletID - what wallet you are mining to
    • email - for dwarfpool tracking purposes
    • threads - new feature, put a number here for a number of threads to run on the docker container. Otherwise the image tagged here will default to using nproc. I may end up merging this with the nproc version in the future. For now, it is experimental and in "threads". That should make it easy to test different thread counts.
     
    #8
Similar Threads: Dwarfpool Monero
Forum Title Date
Software Stuff New moneropool Docker Images Mar 13, 2017
Software Stuff AMD Ryzen 7, AMD RX 480 and RX 470 Monero Mining Results and Insights Mar 12, 2017
Software Stuff Best AMD RX 470 rawintensity Monero Testing Mar 12, 2017
Software Stuff Best AMD RX 480 rawintensity Monero Testing Mar 12, 2017
Software Stuff How many Monero do you have now? What are you going to do with them? Mar 5, 2017

Share This Page