Transfers stalled and the click retry and there's instant BW, why is this...? |
![]() |
| log in |
Message boards : Number crunching : Transfers stalled and the click retry and there's instant BW, why is this...?
1 · 2 · Next
| Author | Message |
|---|---|
|
I run mainly Seti ap tasks on my ATI. | |
| ID: 1340299 · | |
I run mainly Seti ap tasks on my ATI. I dunno, but I see this all the time. Transfer starts, mucho transfer rate....less....less.....lesss.....lessssss....stall. Not uncommon. ____________ ****** "Ask not, what your kitty can do for you. Ask what you can do for your kitty." As it is kitten, so shall it be done. | |
| ID: 1340301 · | |
|
Anyone else got an idea?? | |
| ID: 1340387 · | |
Anyone have a clue to why transfers stop(stalls) all the time?? Because as always, the number of downloads in progress is well above the amount needed to saturate the 100 Mbits/sec Hurricane link, (maybe up to 5 or 6 times): Graphs for gigabitethernet2_3 Claggy | |
| ID: 1340393 · | |
Anyone have a clue to why transfers stop(stalls) all the time?? Yes, but that doesn't explain why there is BW as soon as the retry button is pushed. As it was a couple of years ago when a stalled transfer got retried it still was stalled. That makes sence. But not as it is now. | |
| ID: 1340518 · | |
Yes, but that doesn't explain why there is BW as soon as the retry button is pushed. BW? What does that mean? Claggy | |
| ID: 1340547 · | |
Yes, but that doesn't explain why there is BW as soon as the retry button is pushed. Bandwidth | |
| ID: 1340552 · | |
|
I noticed this repeatedly. You get a little bandwidth after toggling network activity, then it goes back to normal slow or stalled out again. I would really like to know the reason for this anomoly. | |
| ID: 1340579 · | |
I noticed this repeatedly. You get a little bandwidth after toggling network activity, then it goes back to normal slow or stalled out again. I would really like to know the reason for this anomoly. My guess is that the server software (apache or nginx) isn't very efficient when negotiating with libcurl for the resend of dropped packets over a busy link with lots of collisions. I suspect even the NAK packets fail to get through, so the two of them end up in deadlock and timeout. When you retry, they at least start in synch, and stay in synch until they next need to resend a dropped packet. Note that when uploading files, the very fast transfer of the first 16K of the file just represents an internal transfer of 16K from BOINC into a local transmission buffer. I think. | |
| ID: 1340590 · | |
|
The impression I get is that the server tends to drop connections after a while, which leads to time-outs at the client's end. So a fresh connection might get a burst of download, but then it gets lost after a while, or even after a few seconds, because of the huge demand on the server. | |
| ID: 1340591 · | |
|
IMO whatever TCP congestion avoidance algorithm is in use is likely showing that "instant BW" effect for each new connection. The cause was already stated, there's more work assigned to be downloaded than can fit through the pipe. Joe | |
| ID: 1340610 · | |
|
The clue on my Windows 7 machine is that during the first part of the transfer, it goes much faster than my link will support. I believe that what might be happening is that BOINC is seeing the transfer to some internal buffer initially, and then looking at the end to end transfer when it times out. Try changing one of the options in cc_config.xml to see if the problem goes away. <http_transfer_timeout>seconds</http_transfer_timeout> to maybe 3500 rather than 300 and see what happens. | |
| ID: 1340614 · | |
IMO whatever TCP congestion avoidance algorithm is in use is likely showing that "instant BW" effect for each new connection. The cause was already stated, there's more work assigned to be downloaded than can fit through the pipe. Wouldnt be possible to throttle the splitters (or the feeder, or the scheduller or whatever is needed) in some way so they dont produce/assign more files to be transfered than the pipes can handle? I know that means less work available to be assigned but it doesnt help to have it assigned if you cant download it... Specially if they fail and need to be retried over and over again wasting a lot of bandwith... ____________ | |
| ID: 1340620 · | |
|
Seems that what's ruining it for me is the Astropulse work units. They are so large that they inevitably time out 1-2% in to the download. Their time is estimate is also ridiculous... for me they show 159 hours, but they take about 1-2% of that to complete! So, since the BOINC client thinks there's enough GPU work it won't request it for any other projects, and the GPUs sit idle. | |
| ID: 1340675 · | |
|
What I'm finding is that Uploads kill the Downloads. | |
| ID: 1340676 · | |
IMO whatever TCP congestion avoidance algorithm is in use is likely showing that "instant BW" effect for each new connection. The cause was already stated, there's more work assigned to be downloaded than can fit through the pipe. Isn't there a way to limit the connections to say 97% and then thoose 97% will not get stalled transfers. It will lead to some "server does not respond". But the flow of completed tasks will clear the stalled data "in the pipe"(router). | |
| ID: 1340726 · | |
IMO whatever TCP congestion avoidance algorithm is in use is likely showing that "instant BW" effect for each new connection. The cause was already stated, there's more work assigned to be downloaded than can fit through the pipe. +1 | |
| ID: 1340727 · | |
What I'm finding is that Uploads kill the Downloads. Is that local at your computor or at the server?? It sounds to me that it is local problem with half duplex/full duplex network interface(NiC). If it was server side problem with ul/dl more people would experience this problem. | |
| ID: 1340728 · | |
|
Here's what I see happening now that many AP units are being sent: | |
| ID: 1341927 · | |
Here's what I see happening now that many AP units are being sent: I hate to break the news, but it's not a bug, it's by design. Those ridiculous backoffs are the reason quite a few of the hardcore crunchers are still on 6.10.x. Maybe it's time to try and convince David again that those long backoff wern't a good idea after all (at least not for this project) Is there an override option that will allow more than two downloads at a time so that the two stuck AP downloads, which is now a constant problem, will not prevent me from getting any more MB CPU/GPU units? yes. you need a cc_config.xml file in your Boinc data dir. details here <max_file_xfers>N</max_file_xfers> Maximum number of simultaneous file transfers (default 8). <max_file_xfers_per_project>N</max_file_xfers_per_project> Maximum number of simultaneous file transfers per project (default 2). you want to up the 'per project' setting. sorry it's too early in the morning to come up with detailed instructions. If you get stuck ask again. I think that more than two transfers at a time (say, perhaps, four) may be at least a partial workaround that could keep my rigs running quite a bit longer before running out of work thanks to just two stuck APs. The only other option I see at this time is to turn off AP processing, which I really do not want to do. To alleviate the backoff problem, you need something to periodically reset the backoffs. That can be achived with SIV (see here) or by using windows own task scheduler and something like this HTH William the Silent ____________ A person who won't read has no advantage over one who can't read. (Mark Twain) | |
| ID: 1341938 · | |
Message boards : Number crunching : Transfers stalled and the click retry and there's instant BW, why is this...?
| Copyright © 2013 University of California |