Huge wuresults.dat files

Moderators: Site Moderators, FAHC Science Team

klasseng
Posts: 126
Joined: Thu Dec 27, 2007 6:08 am
Hardware configuration: System 1: Mac Studio, M1 Max,
System 2: Mac Mini, M2
Location: Canada

Huge wuresults.dat files

Post by klasseng »

With the relatively new WU's (2668 & 2669) I'm seeing huge amounts of data being returned after a WU is finished:
[06:14:11] + Attempting to send results
[06:14:11] - Reading file work/wuresults_06.dat from core
[06:14:11] (Read 52628609 bytes from disk)
[06:14:11] Connecting to http://171.64.65.56:8080/
and
[06:23:22] + Attempting to send results
[06:23:22] - Reading file work/wuresults_06.dat from core
[06:23:22] (Read 25987086 bytes from disk)
[06:23:22] Connecting to http://171.64.65.56:8080/
is this normal?!?
peace,
Grant
bruce
Posts: 20824
Joined: Thu Nov 29, 2007 10:13 pm
Location: So. Cal.

Re: Huge wuresults.dat files

Post by bruce »

It can be normal.

When a WU finishes, the client tries to upload the result several different ways. Then it downloads a new WU and goes to work.

Every 6 hours, the autosend timer wakes up a task to see if there is anything to send (e.g.- think of a case where the new WU that just started is expected to run for many days.) Every 6 hours is timed from the last restart which is not correlated with the end of a WU so the two can happen 9 minutes apart -- or any other value of time up to 6 hours.

There may be other reasons, too, but you didn't include enough of your FAHlog.txt to be able to tell if I guessed the situation that applied to you.
toTOW
Site Moderator
Posts: 6433
Joined: Sun Dec 02, 2007 10:38 am
Location: Bordeaux, France
Contact:

Re: Huge wuresults.dat files

Post by toTOW »

The size is normal for these projects.
Image

Folding@Home beta tester since 2002. Folding Forum moderator since July 2008.
klasseng
Posts: 126
Joined: Thu Dec 27, 2007 6:08 am
Hardware configuration: System 1: Mac Studio, M1 Max,
System 2: Mac Mini, M2
Location: Canada

Re: Huge wuresults.dat files

Post by klasseng »

thanks . . . I'd just never seen 25 - 52MB result files being sent back . . . takes some time too, my cable modem service has a relatively low cap on upload speeds (~56KB).
peace,
Grant
Aardvark
Posts: 143
Joined: Sat Jul 12, 2008 4:22 pm
Location: Team MacResource

Re: Huge wuresults.dat files

Post by Aardvark »

I'm working on a 56k dial-up linkage to Stanford so I hear you talking. I've had the joy of these HUGE WUs, lately. The points are nice (~1900) but the 2 1/2 hour uploads upon completion are a stretch. Probably time to seriously consider Broadband. No fair laughing ....... :lol:
What is past is prologue!
Baowoulf
Posts: 208
Joined: Wed Dec 12, 2007 8:44 pm
Hardware configuration: Pentium 4 2.8 GHz, 512MB DDR Ram, 128MB Radeon 9800, Creative Soundblaster Audigy 4 Pro
Location: Jupiter 6
Contact:

Re: Huge wuresults.dat files

Post by Baowoulf »

I know how you feel even thou I have cable now. Back in the 90's playing Everquest with a 56k thinking man this is fast lol.
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: Huge wuresults.dat files

Post by shatteredsilicon »

Speaking of which, how about a feature to "preload" the next WU, when the previous one hits the point of being, say, 98% complete? That would mean that the old results can be queued up for download, and the download that may take a while doesn't keep the rest of the system for producing the next batch of results in the meantime.

I've been toying with the idea of setting up alternately running instances of fah, and have a log file monitor fire off the 2nd instance as soon as it detects the first one has completed and is uploading. Run it with -oneunit, and it would yield a much better hardware utilization, especially for people on slow connections.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
Baowoulf
Posts: 208
Joined: Wed Dec 12, 2007 8:44 pm
Hardware configuration: Pentium 4 2.8 GHz, 512MB DDR Ram, 128MB Radeon 9800, Creative Soundblaster Audigy 4 Pro
Location: Jupiter 6
Contact:

Re: Huge wuresults.dat files

Post by Baowoulf »

The only problem is that F@H's WU's are dependent on the previous ones being returned. Some projects may need the all or most of the first batch of WU's back and processed so it can setup the next set.

What you might need is an option to where if someone has dialup they can do smaller WU's which they can complete faster but will have less info to upload to the server so it won't bog down their connection.
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: Huge wuresults.dat files

Post by shatteredsilicon »

Baowoulf wrote:The only problem is that F@H's WU's are dependent on the previous ones being returned. Some projects may need the all or most of the first batch of WU's back and processed so it can setup the next set.
I'm not sure where you're getting this. It takes days/weeks before results get processed to create further WUs. There are almost always further units available, even if the current unit gets corrupted/lost and has to be re-sent to someone else for re-processing. Pre-loading another already available unit when the completion of the previous one is imminent would have a minimal impact on latency and potentially significant impact on throughput.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
anandhanju
Posts: 522
Joined: Mon Dec 03, 2007 4:33 am
Location: Australia

Re: Huge wuresults.dat files

Post by anandhanju »

BigWU's (now small/normal/big) does allocation based on size. Typically, it is the big setting that generates large results files. SMP WUs are all classified 'big' due to their requirements AFAIK, and having a normal/big distinction would surely help. I reckon there aren't any SMP projects that fall into the 'normal' bucket.

@shatteredsilicion, you might want to specify a different machine id for the "preload" instance but I'm still unsure if you'll be assigned a different WU. Also, watch out for bad interactions between the instances for that 2% duration where you'll effectively have 8 core processes. Last time I heard, FAH-SMP does have some limitations when running multiple instances simultaneously.
Baowoulf
Posts: 208
Joined: Wed Dec 12, 2007 8:44 pm
Hardware configuration: Pentium 4 2.8 GHz, 512MB DDR Ram, 128MB Radeon 9800, Creative Soundblaster Audigy 4 Pro
Location: Jupiter 6
Contact:

Re: Huge wuresults.dat files

Post by Baowoulf »

shatteredsilicon wrote:
Baowoulf wrote:The only problem is that F@H's WU's are dependent on the previous ones being returned. Some projects may need the all or most of the first batch of WU's back and processed so it can setup the next set.
I'm not sure where you're getting this. It takes days/weeks before results get processed to create further WUs. There are almost always further units available, even if the current unit gets corrupted/lost and has to be re-sent to someone else for re-processing. Pre-loading another already available unit when the completion of the previous one is imminent would have a minimal impact on latency and potentially significant impact on throughput.
I'm getting it from posts from mods/PG and others that have responded to people wanting to be able to download more then one WU at a time or wanting to do what the poster before mine wanted too. My estimate of all or most of wasn't meant to be taken as an exact number but it has been said that Projects need previous WU's at least sent back in before giving out future WU's out to be worked on.
Aardvark
Posts: 143
Joined: Sat Jul 12, 2008 4:22 pm
Location: Team MacResource

Re: Huge wuresults.dat files

Post by Aardvark »

anandhanju,

I'm not trying to start a nit-picking exchange, but you did say
SMP WUs are all classified 'big' due to their requirements AFAIK, and having a normal/big distinction would surely help. I reckon there aren't any SMP projects that fall into the 'normal' bucket.
I am working in the OSX environment. Things do change between the different architectures but I have my Client configured to receive "normal" size files . My machine/System profile indicates that I should receive SMP files, apparently. Some come down around 5 megs and they go back around 25 Megs, so far.

Just trying to keep the discussion objective...... :D
What is past is prologue!
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: Huge wuresults.dat files

Post by shatteredsilicon »

Baowoulf wrote:
shatteredsilicon wrote:
Baowoulf wrote:The only problem is that F@H's WU's are dependent on the previous ones being returned. Some projects may need the all or most of the first batch of WU's back and processed so it can setup the next set.
I'm not sure where you're getting this. It takes days/weeks before results get processed to create further WUs. There are almost always further units available, even if the current unit gets corrupted/lost and has to be re-sent to someone else for re-processing. Pre-loading another already available unit when the completion of the previous one is imminent would have a minimal impact on latency and potentially significant impact on throughput.
I'm getting it from posts from mods/PG and others that have responded to people wanting to be able to download more then one WU at a time or wanting to do what the poster before mine wanted too. My estimate of all or most of wasn't meant to be taken as an exact number but it has been said that Projects need previous WU's at least sent back in before giving out future WU's out to be worked on.
Within reason. I'm pretty sure there are more uncalculated available WUs at most times than there are instances of F@H running.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
shatteredsilicon
Posts: 87
Joined: Tue Jul 08, 2008 2:27 pm
Hardware configuration: 1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers

Re: Huge wuresults.dat files

Post by shatteredsilicon »

Aardvark wrote:anandhanju,

I'm not trying to start a nit-picking exchange, but you did say
SMP WUs are all classified 'big' due to their requirements AFAIK, and having a normal/big distinction would surely help. I reckon there aren't any SMP projects that fall into the 'normal' bucket.
I am working in the OSX environment. Things do change between the different architectures but I have my Client configured to receive "normal" size files . My machine/System profile indicates that I should receive SMP files, apparently. Some come down around 5 megs and they go back around 25 Megs, so far.

Just trying to keep the discussion objective...... :D
I have it set to "small", and I quite regularly end up returning 50MB result sets from my a2 cored SMP units. I'm not at all convinced that the bigpackets setting does anything for SMP WUs.
Image
1x Q6600 @ 3.2GHz, 4GB DDR3-1333
1x Phenom X4 9950 @ 2.6GHz, 4GB DDR2-1066
3x GeForce 9800GX2
1x GeForce 8800GT
CentOS 5 x86-64, WINE 1.x with CUDA wrappers
Baowoulf
Posts: 208
Joined: Wed Dec 12, 2007 8:44 pm
Hardware configuration: Pentium 4 2.8 GHz, 512MB DDR Ram, 128MB Radeon 9800, Creative Soundblaster Audigy 4 Pro
Location: Jupiter 6
Contact:

Re: Huge wuresults.dat files

Post by Baowoulf »

Well go ask the mods/PG and see what they prefer. I haven't seen a mod be for what your suggesting so far.
Post Reply