<p>Bitcoin is generating using your hardware, thus if you have 1 worker on a 5 GHS piece of hardware, then your single worker runs at 5 GHS. If you add yet another worker , your'e complicating the issue for no real good reason. The two workers have to share the 5 GHS resources and each worker will perform at Approximately 2.5 GHS.</p>

<p>If you add 100 workers then none of your workers will perform properly.</p>

<p>I would recommend using one worker per hardware unit. </p>

CC BY-SA 3.0
2014-01-05T14:26:12.430Z
2014-01-05T14:26:12.430Z
Donald Harkness
<p>I am using 4 BITMAIN Antminer U2, on a usb hub plugged into one usb port on my pc. Do I put 4 workers into one config file or do I make multiple config files?</p>

<p>I was using just one worker for all 4 of the antminer's but I am trying to make 4 workers for the 4 miners. Here is my example below:</p>

<pre><code>{
"pools" : [
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.worker1",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave34",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave69",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    }
]
,
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "120",
"expiry-lp" : "3600",
"failover-switch-delay" : "300",
"log" : "20",
"no-pool-disable" : true,
"no-client-reconnect" : true,
"no-show-processors" : true,
"no-show-procs" : true,
"no-unicode" : true,
"queue" : "1",
"quiet-work-updates" : true,
"quiet-work-update" : true,
"scan-time" : "60",
"skip-security-checks" : "0",
"submit-stale" : true,
"temp-hysteresis" : "3",
"shares" : 0,
"kernel-path" : "C:\\Program Files\\BFGMiner\\/share/bfgminer"
}
</code></pre>

<p>Will this tell BfgMiner that there are 4 antminers and will it also place the proper workers with the proper antminers? I am sorry but I posted this exactly how I have it in the config file but this site posted it the way it wants to post the configurations.</p>

CC BY-SA 3.0
2017-03-11T19:11:23.767Z
2017-03-20T22:58:54.943Z
2017-03-20T22:58:54.943Z
Joshua Pruitt
<p>Depends. Generally you'd use multiple workers when you have multiple machines (ie graphics cards, mining rigs, or a farm of USB sticks). In some cases you <em>could</em> have them all combined and contributing to a single worker but usually this is not desirable because you'd want to keep track of how each device is performing.  </p>

<p>If for no other reason, that certainly makes it easier to tell which one has crashed or is not working when problems arise. </p>

<p>Some hardware&amp;software combinations might produce slightly more from running on two workers at once but in most cases I think that's unlikely. </p>

CC BY-SA 3.0
2013-10-26T18:11:52.110Z
Since you seem to have understood that question, could you please propose an edit how to understand it? I was trying, but I am not sure I understand exactly what is meant.
Murch
CC BY-SA 3.0
2013-10-26T08:07:57.500Z
2013-10-26T08:07:57.500Z
Neil Neyman
<p>Some bitcoin mining clients mine on a single worker, while other clients allow multiple workers.  How will either of these options affect mining production?</p>

<mining-pools><client><mining-theory>
What is the difference between mining with multiple workers vs single?
user2715528
# What is the difference between mining with multiple workers vs single?

(Asked by: username_0 on 2013-10-26)

Some bitcoin mining clients mine on a single worker, while other clients allow multiple workers. How will either of these options affect mining production?

**Tags:** mining-pools, client, mining-theory


---

## 3 answers

### Answer by username_3 on 2013-10-26. Score: 8 | Accepted answer

Depends. Generally you'd use multiple workers when you have multiple machines (ie graphics cards, mining rigs, or a farm of USB sticks). In some cases you *could* have them all combined and contributing to a single worker but usually this is not desirable because you'd want to keep track of how each device is performing.

If for no other reason, that certainly makes it easier to tell which one has crashed or is not working when problems arise.

Some hardware&software combinations might produce slightly more from running on two workers at once but in most cases I think that's unlikely.

> **Comments:**
> **username_4**: Since you seem to have understood that question, could you please propose an edit how to understand it? I was trying, but I am not sure I understand exactly what is meant.  

---

### Answer by username_1 on 2014-01-05. Score: 2

Bitcoin is generating using your hardware, thus if you have 1 worker on a 5 GHS piece of hardware, then your single worker runs at 5 GHS. If you add yet another worker , your'e complicating the issue for no real good reason. The two workers have to share the 5 GHS resources and each worker will perform at Approximately 2.5 GHS.

If you add 100 workers then none of your workers will perform properly.

I would recommend using one worker per hardware unit.


---

### Answer by username_2 on 2017-03-11. Score: 0

I am using 4 BITMAIN Antminer U2, on a usb hub plugged into one usb port on my pc. Do I put 4 workers into one config file or do I make multiple config files?

I was using just one worker for all 4 of the antminer's but I am trying to make 4 workers for the 4 miners. Here is my example below:

```
{
"pools" : [
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.worker1",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave34",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    },
    {
        "url" : "stratum+tcp://us-east.stratum.slushpool.com:3333",
        "user" : "INAP.slave69",
        "pass" : "japruitt$100k",
        "pool-priority" : "0"
    }
]
,
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "120",
"expiry-lp" : "3600",
"failover-switch-delay" : "300",
"log" : "20",
"no-pool-disable" : true,
"no-client-reconnect" : true,
"no-show-processors" : true,
"no-show-procs" : true,
"no-unicode" : true,
"queue" : "1",
"quiet-work-updates" : true,
"quiet-work-update" : true,
"scan-time" : "60",
"skip-security-checks" : "0",
"submit-stale" : true,
"temp-hysteresis" : "3",
"shares" : 0,
"kernel-path" : "C:\\Program Files\\BFGMiner\\/share/bfgminer"
}

```

Will this tell BfgMiner that there are 4 antminers and will it also place the proper workers with the proper antminers? I am sorry but I posted this exactly how I have it in the config file but this site posted it the way it wants to post the configurations.


---

