large SMP WU upload times
Moderators: Site Moderators, FAHC Science Team
-
- Posts: 96
- Joined: Wed Dec 05, 2007 7:15 am
- Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
- Contact:
large SMP WU upload times
Are the results currently being compressed before they are uploaded? It takes about 15 minutes at full bandwidth (~30 KB/s) and it is quite annoying when I have multiple SMP clients consuming all my bandwidth for so long, It really hurts my download speeds.
Carnivorous Labs
http://garden-experiment.blogspot.com/
http://garden-experiment.blogspot.com/
-
- Site Moderator
- Posts: 6986
- Joined: Wed Dec 23, 2009 9:33 am
- Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB
Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400 - Location: Land Of The Long White Cloud
- Contact:
Re: large SMP WU upload times
Well, I guess you are better off as my ~100 MB WU Result of bigadv uploads at ~10KB/s which takes 2.5 hours. Normal SMP2 WUs take 15 minutes to 1.75 hours depending on the WU Result file size, between 3 MB to 60 MB. I would be happy if they could compress the file sizes so that they would be small.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
-
- Site Moderator
- Posts: 6359
- Joined: Sun Dec 02, 2007 10:38 am
- Location: Bordeaux, France
- Contact:
Re: large SMP WU upload times
Yes they are already compressed ... but your upload speeds are quite slow
-
- Posts: 133
- Joined: Tue Dec 25, 2007 1:29 pm
- Hardware configuration: Orion (SMP):
---------------
CPU: Intel Core i7-2600
Memory: 8192 MBytes PC12800 DDR3 SDRAM
Graphics: Sapphire RADEON HD 5850, 1024 MB GDDR5 SDRAM
OS: Microsoft Windows 7 Home Premium (x64) Build 7601
Deepcore_II (SMP):
----------------------
CPU: Intel Core 2 Quad Q9650
Memory: 4096 MBytes PC6400 DDR2-SDRAM
OS: Ubuntu Server 10.04
Nostromo (SMP+GPU):
--------------------------
CPU: Intel Core 2 Duo E8500
Memory: 4096 MBytes PC6400 DDR2-SDRAM
Graphics: EVGA e-GeForce 8800 GT, 512 MB GDDR3 SDRAM
OS: Microsoft Windows 7 Home Premium (x64) Build 7601 - Location: Flanders, Belgium
Re: large SMP WU upload times
Yes, the uploading of WU's also hurts my internet connection, maybe the V7 client should include a "limit upload speed to xx KB's/s" option?
Re: large SMP WU upload times
I feel your pain My connection (the fastest available) is minimum 30 minutes and more usually 2 hours for smp2 and for big advanced 2-6 hours each, which is actually better as it only happens once every 2-3 days. For my new proposed build I'm having to factor in a dedicated connection. Here's hoping they can be compressed a little more as they develop.PantherX wrote:Well, I guess you are better off as my ~100 MB WU Result of bigadv uploads at ~10KB/s which takes 2.5 hours. Normal SMP2 WUs take 15 minutes to 1.75 hours depending on the WU Result file size, between 3 MB to 60 MB. I would be happy if they could compress the file sizes so that they would be small.
The variation in time seems to be linked to what time of the day the up/down load occurs and probably how many other people in the neighbourhood are online.
i7 7800x RTX 3070 OS= win10. AMD 3700x RTX 2080ti OS= win10 .
Team page: https://www.rationalskepticism.org/viewtopic.php?t=616
-
- Posts: 96
- Joined: Wed Dec 05, 2007 7:15 am
- Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
- Contact:
Re: large SMP WU upload times
I love that idea. I also have to insist on downloading a new WU before uploading finished WUs. currently it appears that the cpu sits idle during an upload. If you have to wait 2 hours to finish uploading and download a new wu afterward, that is a lot of down time that is better spent folding.Rum@NoV wrote:Yes, the uploading of WU's also hurts my internet connection, maybe the V7 client should include a "limit upload speed to xx KB's/s" option?
Carnivorous Labs
http://garden-experiment.blogspot.com/
http://garden-experiment.blogspot.com/
-
- Posts: 10179
- Joined: Thu Nov 29, 2007 4:30 pm
- Hardware configuration: Intel i7-4770K @ 4.5 GHz, 16 GB DDR3-2133 Corsair Vengence (black/red), EVGA GTX 760 @ 1200 MHz, on an Asus Maximus VI Hero MB (black/red), in a blacked out Antec P280 Tower, with a Xigmatek Night Hawk (black) HSF, Seasonic 760w Platinum (black case, sleeves, wires), 4 SilenX 120mm Case fans with silicon fan gaskets and silicon mounts (all black), a 512GB Samsung SSD (black), and a 2TB Black Western Digital HD (silver/black).
- Location: Arizona
- Contact:
Re: large SMP WU upload times
How many frames can your client complete while a WU uploads for 2 hours?
10? 20? 50? How would the fah client determine when to start downloading the next WU? What if the current upload is small, but the next upload is huge? What if the current WU is small and fast, but the next WU is slow and large? Vice Versa?
Do you now see how difficult it would be to make a feature like that work well?
If I had to guess, concurrent downloads and uploads are a good compromise, unless the v7 client programmer is a super genius. Or maybe download the next WU after the current WU completes, then upload the completed WU after the download of the new WU completes. We've seen Tear make that work.
10? 20? 50? How would the fah client determine when to start downloading the next WU? What if the current upload is small, but the next upload is huge? What if the current WU is small and fast, but the next WU is slow and large? Vice Versa?
Do you now see how difficult it would be to make a feature like that work well?
If I had to guess, concurrent downloads and uploads are a good compromise, unless the v7 client programmer is a super genius. Or maybe download the next WU after the current WU completes, then upload the completed WU after the download of the new WU completes. We've seen Tear make that work.
How to provide enough information to get helpful support
Tell me and I forget. Teach me and I remember. Involve me and I learn.
Tell me and I forget. Teach me and I remember. Involve me and I learn.
-
- Posts: 96
- Joined: Wed Dec 05, 2007 7:15 am
- Hardware configuration: PS3, Phenom II X4, QX9775, HD 8570
- Contact:
Re: large SMP WU upload times
That is exactly what I intended to suggest.7im wrote: Or maybe download the next WU after the current WU completes, then upload the completed WU after the download of the new WU completes. We've seen Tear make that work.
Download speed is generally not a problem for DSL users, but upload speeds are terrible. It appears that downloading a new WU is not a bandwidth intensive process anyway.
Its usually the SMP clients that have massive upload times. I have not experience any lengthy upload delays with GPU2 (ATI) or with uniprocessor clients.
What is Tear?
Carnivorous Labs
http://garden-experiment.blogspot.com/
http://garden-experiment.blogspot.com/
-
- Posts: 1122
- Joined: Wed Mar 04, 2009 7:36 am
- Hardware configuration: 3 - Supermicro H8QGi-F AMD MC 6174=144 cores 2.5Ghz, 96GB G.Skill DDR3 1333Mhz Ubuntu 10.10
2 - Asus P6X58D-E i7 980X 4.4Ghz 6GB DDR3 2000 A-Data 64GB SSD Ubuntu 10.10
1 - Asus Rampage Gene III 17 970 4.3Ghz DDR3 2000 2-500GB Segate 7200.11 0-Raid Ubuntu 10.10
1 - Asus G73JH Laptop i7 740QM 1.86Ghz ATI 5870M
Re: large SMP WU upload times
Not What Who memberlist.php?mode=viewprofile&u=37theteofscuba wrote:7im wrote: Or maybe download the next WU after the current WU completes, then upload the completed WU after the download of the new WU completes. We've seen Tear make that work.
What is Tear?
2 - SM H8QGi-F AMD 6xxx=112 cores @ 3.2 & 3.9Ghz
5 - SM X9QRI-f+ Intel 4650 = 320 cores @ 3.15Ghz
2 - I7 980X 4.4Ghz 2-GTX680
1 - 2700k 4.4Ghz GTX680
Total = 464 cores folding
Re: large SMP WU upload times
There have been long discussions about minimizing the download/upload time by overlapping whatever can be reasonably overlapped. The final conclusion of those discussions was that the client should should start downloading a new WU immediately when the current WU is finished. The upload can be started at the same time and can be processed concurrently. For short downloads and longer uploads, the upload will continue while the first frames of the new assignment are processed. (As 7im points out, it's not reasonable to start downloading BEFORE the current WU is finished.) In fact, v6 already does this if it's restarted between WUs, but it should do it without the need for a restart.
Whether this feature or something similar makes it into the released version of V7 won't be known until that version is finalized, but it's certainly has been requested a number of times.
Whether this feature or something similar makes it into the released version of V7 won't be known until that version is finalized, but it's certainly has been requested a number of times.
Posting FAH's log:
How to provide enough info to get helpful support.
How to provide enough info to get helpful support.
-
- Posts: 254
- Joined: Sun Dec 02, 2007 4:08 am
- Hardware configuration: None
- Location: Rocky Mountains
Re: large SMP WU upload times
No, it does not. It synchronously uploads completed unit(s) _then_ (when successful or after several failed attempts) downloads new unit.bruce wrote:In fact, v6 already does this if it's restarted between WUs
One man's ceiling is another man's floor.
Re: large SMP WU upload times
Having restarted a few times at the end of a WU, while it's uploading or just before it starts the upload, I can confirm that as soon as the client is restarted autosend starts to send and a new WU is downloaded immediately, long before the send completes. The client has usually finished a few frames by the time autosend has completed, at least on the larger uploads.
-
- Site Moderator
- Posts: 6986
- Joined: Wed Dec 23, 2009 9:33 am
- Hardware configuration: V7.6.21 -> Multi-purpose 24/7
Windows 10 64-bit
CPU:2/3/4/6 -> Intel i7-6700K
GPU:1 -> Nvidia GTX 1080 Ti
§
Retired:
2x Nvidia GTX 1070
Nvidia GTX 675M
Nvidia GTX 660 Ti
Nvidia GTX 650 SC
Nvidia GTX 260 896 MB SOC
Nvidia 9600GT 1 GB OC
Nvidia 9500M GS
Nvidia 8800GTS 320 MB
Intel Core i7-860
Intel Core i7-3840QM
Intel i3-3240
Intel Core 2 Duo E8200
Intel Core 2 Duo E6550
Intel Core 2 Duo T8300
Intel Pentium E5500
Intel Pentium E5400 - Location: Land Of The Long White Cloud
- Contact:
Re: large SMP WU upload times
I would do this when ever my WU Result size was larger than 30MB. However, I have stopped doing this for the bigadv as the upload time is ~2.5 hours, I give my CPU a "break" and would do some of my CPU intensive work instead.bollix47 wrote:Having restarted a few times at the end of a WU, while it's uploading or just before it starts the upload, I can confirm that as soon as the client is restarted autosend starts to send and a new WU is downloaded immediately, long before the send completes. The client has usually finished a few frames by the time autosend has completed, at least on the larger uploads.
ETA:
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
Now ↞ Very Soon ↔ Soon ↔ Soon-ish ↔ Not Soon ↠ End Of Time
Welcome To The F@H Support Forum Ӂ Troubleshooting Bad WUs Ӂ Troubleshooting Server Connectivity Issues
-
- Posts: 254
- Joined: Sun Dec 02, 2007 4:08 am
- Hardware configuration: None
- Location: Rocky Mountains
Re: large SMP WU upload times
Interesting, care to post the log?bollix47 wrote:Having restarted a few times at the end of a WU, while it's uploading or just before it starts the upload, I can confirm that as soon as the client is restarted autosend starts to send and a new WU is downloaded immediately, long before the send completes. The client has usually finished a few frames by the time autosend has completed, at least on the larger uploads.
Linux client doesn't return a unit from autosend context until a number of
failures has occurred. Perhaps Windows client does things differently (so
much for a unified codebase)?
tear
One man's ceiling is another man's floor.