Hello all
This discussion is only on windows PCs, as that is all I have here, XPs and windows7.
When I first installed bitcoind.exe and bitcoin-qt.exe in March of this year (2013) I too had a slow update of the block chain. But it did update after a day or so.
I was "watching" bitcoind.exe update, using -printtoconsole and it seemed to take a "long time" to connect and disconnected frequently, never able to "catch up", especially if was "mining" too! It was always about 3 blocks "behind". I was comparing the block count in real time to
http://blockexplorer.com/ and
http://blockchain.info/ I have read various comments in the Development & Technical Discussion area, and none seemed to offer anything definitive, and some information contradicted other information, even the new 0.8.2 version.
So I looked at the code (of 0.8.1) and just recompiled after changing the manifest constant
MAX_OUTBOUND_CONNECTIONS from 8 to 16, just as a test. It is about line 28 in net.cpp
I am able to compile bitcoind.exe on windows, thanks to nitrogenetics, see
https://bitcointalk.org/index.php?topic=149479.msg1587734#msg1587734 Lo and behold, bitcoind behaved much more nicely, even when not mining, and the block chain updates fast! Sometimes I see a block a second or two before I see it on
http://blockchain.info/Now using one machine to just keep the block chain up to date, as it were, I connect other windows machines using the -connect=192.168.0.x etc. as a command line argument or in bitcoin.conf, directing their attention on my LAN to that machine only. Whether I use a bitcoind or a bitcoin-qt they update a block every second or so, no matter how many days behind they are! So one day of about 144 blocks will update in a couple of minutes.
Also the cpu load of bitcoind that is only getting block info is very low. And the other machines then don't "bother" the bitcoin network community so there is less superfluous requests.
I tried to offer this information, and other ideas, but us "noobs" can only watch, we can't contribute until...?
Ron
If this is of any help, small fragments may be donated to my profile btc $, 1DPvP6WoZzaNQ9Nxzd64hjYad1kyQzTTbx, thereby rounding up your wallet