Bitcoin Forum

Bitcoin => Armory => Topic started by: opentoe on August 07, 2015, 11:45:45 PM



Title: Resource hogger and how to move large BLOCKS files?
Post by: opentoe on August 07, 2015, 11:45:45 PM
I was finally able to sync up the block chain. All looked good until I imported my wallet. A few things went nuts on me. I have Armory taking care of running the the daemon in the background. I also have the BITCOIN HOME DIR  set for another drive on my system. All 72GB of the blockchain downloaded to that drive fine until I imported my wallet. First my computer froze on me and Armory pretty much took over. My CPU, HD and memory were all at %100. What's funny, is I have 64GB of memory, Intel i7-5930k processor and an Intel 750 PCI 40 lane SSD drive. Armory really isn't a 64bit application is it? I've never seen a program take down my machine like that. While my Noctua CPU fans were speeding up more and more I let it complete. It just said SCANNING. Anyway I ended up with machine and resources back but 40GB of data on my primary SSD drive in one file called BLOCKS. I thought this was all supposed to be put on that alternative data dir that I set in the settings area? How do I get this 40GB of data off my primary SSD and on the correct drive I have set in BITCOIN HOME DIR?

I never saw such a program give me so many memory hard faults. I'm using Armory 93.2 and bitcoin core 0.11. I don't care if I need re-scan again, I do not want to use my valuable primary SSD space, especially not 40GB for one file that can easily be put on an alternative drive.

This is my current setting:

http://www.photopiks.com/armorysnip3.png

And here is the file

http://www.photopiks.com/armorysnip4.png


Title: Re: Resource hogger and how to move large BLOCKS files?
Post by: goatpig on August 08, 2015, 12:07:53 PM
Use the --dbdir command line argument to target a custom db path. You can move the current files there, no need to rebuild from scratch. There's no option in the GUI for that purpose, what you are using is to tell Armory where to download and look for the raw block chain data when auto managing Core.


Title: Re: Resource hogger and how to move large BLOCKS files?
Post by: opentoe on August 09, 2015, 02:01:33 AM
Use the --dbdir command line argument to target a custom db path. You can move the current files there, no need to rebuild from scratch. There's no option in the GUI for that purpose, what you are using is to tell Armory where to download and look for the raw block chain data when auto managing Core.

Thanks. Where are the command line arguments listed anywhere?


Title: Re: Resource hogger and how to move large BLOCKS files?
Post by: Muhammed Zakir on August 09, 2015, 04:38:55 AM
Use the --dbdir command line argument to target a custom db path. You can move the current files there, no need to rebuild from scratch. There's no option in the GUI for that purpose, what you are using is to tell Armory where to download and look for the raw block chain data when auto managing Core.

Thanks. Where are the command line arguments listed anywhere?

Run Amory --help.

https://support.bitcoinarmory.com/kb/article/8-command-line-options


Title: Re: Resource hogger and how to move large BLOCKS files?
Post by: goatpig on August 09, 2015, 11:42:57 AM
You can also all see them in source with the attached description string:

https://github.com/etotheipi/BitcoinArmory/blob/master/armoryengine/ArmoryUtils.py#L88