Author

Topic: Limit bitcoin to only use 2 CPUs under linux (Read 1988 times)

administrator
Activity: 5222
Merit: 13032
February 13, 2011, 06:42:35 AM
#7
How do I issue the RPC from command line?

Just "bitcoind setgenerate true threadNumber". Bitcoin acts as its own RPC client when it's given any parameters that don't start with a dash.
newbie
Activity: 17
Merit: 0
February 13, 2011, 06:33:45 AM
#6
You can use the RPC command "setgenerate true threadNumber". Bitcoin will store the number of threads to run in your wallet and remember it across runs.
How do I issue the RPC from command line?

Edit: Found it. Just set the user name and password in bitcoind.conf and run bitcoind with the given RPC command. Thanks all!
administrator
Activity: 5222
Merit: 13032
February 12, 2011, 08:09:44 PM
#5
You can use the RPC command "setgenerate true threadNumber". Bitcoin will store the number of threads to run in your wallet and remember it across runs.
newbie
Activity: 16
Merit: 0
February 12, 2011, 07:38:03 PM
#4
I suggest writing a shell script that starts bitcoind and sets affinity.
EDIT:
Or use an external miner, jgarzik's CPU miner has a thread setting.
newbie
Activity: 17
Merit: 0
February 12, 2011, 07:03:52 PM
#3
Thanks. But I prefer a persistent option, because the binary will still spawn 4 miner threads, when I want only 2.
Just wondering that there is a option in the GUI, which is not represented anywhere else. :-(
legendary
Activity: 1288
Merit: 1080
February 12, 2011, 06:39:26 PM
#2
I see this option in the GUI, but could not found the corresponding line in the command options nor the bitcoin.conf. I would like to run bitcoin on my server, which has no GUI available.

Flow

I think you can do that on a OS level.  For instance, running "htop" you can press 'a' to set CPU affinity.
newbie
Activity: 17
Merit: 0
February 12, 2011, 06:36:57 PM
#1
I see this option in the GUI, but could not found the corresponding line in the command options nor the bitcoin.conf. I would like to run bitcoin on my server, which has no GUI available.

Flow
Jump to: