Author

Topic: Btcrecover Speed Question (Read 175 times)

legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
August 04, 2021, 04:09:04 AM
#4
So, you might want to do as ETFbitcoin has suggested and benchmark a few different setups to find the best $/hashrate setup.

And don't forget to tweak these parameter value if you have very large token/password list.

Finding the right values for --global-ws and --local-ws can make a 10x improvement, so it's usually worth the effort.

Generally when testing, you should increase or decrease these two values by powers of 2, for example you should increase or decrease them by 128 or 256 at a time. It's important to note that --global-ws must always be evenly divisible by --local-ws, otherwise btcrecover will exit with an error message.
HCP
legendary
Activity: 2086
Merit: 4363
August 03, 2021, 06:31:28 PM
#3
Did you see the note on the btcrecover docs page:
Just be aware that the JTR kernel doesn't scale as well once you get past ~2x GPUs...
So, it would seem that simply cranking up the number of GPUs may not necessarily result in vastly superior hashing rates and it's possible that you're running into this issue where the added GPUs are just not being utilised properly due to the lack of scaling.

Have you tried a machine that just has 2x GPUs and tested to see what sort of performance you get there? Huh

In the examples further down the page, they seem to use a setup that uses five instances of 2x 2080ti to achieve a "10 GPU" rig.


So, you might want to do as ETFbitcoin has suggested and benchmark a few different setups to find the best $/hashrate setup.
legendary
Activity: 2870
Merit: 7490
Crypto Swap Exchange
July 29, 2021, 04:36:32 AM
#2
btcrecover documentation have some benchmark at
1. https://btcrecover.readthedocs.io/en/latest/GPU_Acceleration/#performance-notes
2. https://btcrecover.readthedocs.io/en/latest/Usage_Examples/2020-10-06_Multi-GPU_with_vastai/Example_Multi-GPU_with_vastai/#performance

4x 2080ti have 16 kP/s, so the 8x RTX 3090 should be faster than 20 kP/s. However, i suggest you to run exactly same command on documentation to obtain better comparison.

Code:
python3 btcrecover.py --wallet ./btcrecover/test/test-wallets/bitcoincore-wallet.dat --performance --enable-gpu --global-ws 4096 --local-ws 256
newbie
Activity: 9
Merit: 14
July 29, 2021, 01:32:23 AM
#1
Hello Everyone,
Iam using vast.ai with btcrecover trying to recover my wallet. i have tried different machines and currently trying 8x RTX 3090 machine, GPUs are loaded successfully and want to ask about processing speed.

i see 20 (kP/s) for all 8 GPUs, is that a reasonable number taking in consideration the powerful machine?

appreciate your input.

P.S here is the command i am using:

python3 btcrecover.py --data-extract-string MY_STRING_HERE --tokenlist tokenmain.txt --dsw --no-eta --no-dupchecks --enable-gpu --global-ws 4096 --local-ws 256 --autosave autosave.file
Jump to: