2015-Jun-21 12:35:33.245248 Initializing cryptonote protocol...
2015-Jun-21 12:35:33.246312 Cryptonote protocol initialized OK
2015-Jun-21 12:35:33.246458 Initializing p2p server...
2015-Jun-21 12:35:33.919206 Set limit-up to 128 kB/s
2015-Jun-21 12:35:33.920365 Set limit-down to 128 kB/s
2015-Jun-21 12:35:33.921370 Set limit to 128 kB/s
Now I understand why it took me 5 days
download the blockchain
but I do not understand why putting limits
if one wanted them did set them alone
When we didn't have QoS then we had people complaining about the bandwidth usage. Now we have QoS and a sane bandwidth limit, and people are complaining about it not using enough bandwidth:-P
More about lack of a config file. You have to plaster the binary with command line arguments. Not everybody's favorit.
or just type limit 999 into the daemon console, or start up bitmonerod with some limit flag "--limit-rate 999"... or put the CLI command mess into a script and then run the script.....
https://www.youtube.com/watch?v=NQ-8IuUkJJc
Yeah instead of a "config" file, just launch with a batch file or shell script.
Edit: I also agree 128 KBps is quite low for initial sync. 128 KBps upload on the other hand will likely be too high for many home connections.
FWIW, I believe some "reasonable" limits should be in place by default, but perhaps it should be a bit more publicized that they exist and how to change them (though it is obvious from --help).
The reason the defaults are best kept low for now is that the syncing part of the p2p code is currently quite inefficient.
If you allow it to use more bandwidth, it wastes disproportionately more bandwidth (by downloading the same block multiple times), including from peers who have graciously donated their upstream bandwidth. Somewhere on the development plan is a goal to replace it with a better and more maintainable implementation, although I don't rule out that useful tweaks are possible too.
If it were just a matter of trading more bandwidth over a shorter period of time for less bandwidth over a longer period of time, then a download limit wouldn't really make sense at all, but that's not the case.