64 MB not enough memory ?

Message boards : Number crunching : 64 MB not enough memory ?
Message board moderation

To post messages, you must log in.

1 · 2 · Next

AuthorMessage
Honie

Send message
Joined: 22 Jan 04
Posts: 141
Credit: 29,681,066
RAC: 0
Germany
Message 74307 - Posted: 26 Jan 2005, 18:59:24 UTC

I've an old P II 233 MHz PC with 64 MB memory.

It got 4313 credits since 07/07/04.

But the last wu it got was from 01/17/05.

Since then it is not able to download wus because
on the message screen it shows:
No work from project (There is work, but your computer did'nt have enough memory).

What was changed? why is 64 MB not enough?
Can someone explain it to me?

The OS is Win NT 4 SP6.
ID: 74307 · Report as offensive
Profile mikey
Volunteer tester
Avatar

Send message
Joined: 17 Dec 99
Posts: 4215
Credit: 3,474,603
RAC: 0
United States
Message 74309 - Posted: 26 Jan 2005, 19:06:46 UTC - in response to Message 74307.  

> I've an old P II 233 MHz PC with 64 MB memory.
>
> It got 4313 credits since 07/07/04.
>
> But the last wu it got was from 01/17/05.
>
> Since then it is not able to download wus because
> on the message screen it shows:
> No work from project (There is work, but your computer did'nt have enough
> memory).
>
> What was changed? why is 64 MB not enough?
> Can someone explain it to me?
>
> The OS is Win NT 4 SP6.
>
You need 64 meg free AFTER the OS loads!
Add another couple sticks of cheap memory and you should be fine.

ID: 74309 · Report as offensive
Honie

Send message
Joined: 22 Jan 04
Posts: 141
Credit: 29,681,066
RAC: 0
Germany
Message 74312 - Posted: 26 Jan 2005, 19:10:16 UTC - in response to Message 74309.  

> > I've an old P II 233 MHz PC with 64 MB memory.
> >
> > It got 4313 credits since 07/07/04.
> >
> > But the last wu it got was from 01/17/05.
> >
> > Since then it is not able to download wus because
> > on the message screen it shows:
> > No work from project (There is work, but your computer did'nt have
> enough
> > memory).
> >
> > What was changed? why is 64 MB not enough?
> > Can someone explain it to me?
> >
> > The OS is Win NT 4 SP6.
> >
> You need 64 meg free AFTER the OS loads!

OK, I know - but that was not the point.

It worked with 64 MB over 6 months. I didn't update the client (still 4.13).
I didn't even touch the system. Why do I need 64 MB after OS is loaded?

> Add another couple sticks of cheap memory and you should be fine.
>
>
ID: 74312 · Report as offensive
Ingleside
Volunteer developer

Send message
Joined: 4 Feb 03
Posts: 1546
Credit: 15,832,022
RAC: 13
Norway
Message 74314 - Posted: 26 Jan 2005, 19:12:23 UTC

All seti-wu split after 18. November 2004 is marked with memory-requirement 64 MB. Since a little bit of the memory is tied-up in BIOS and such, the detected computer-memory is always a little less than installed. With only 64 MB memory, you therefore doesn't have enough memory to get any of these new wu, only if an older wu is resent will you get any work, but these older wu should be out of the system by now.

ID: 74314 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 74315 - Posted: 26 Jan 2005, 19:13:20 UTC - in response to Message 74307.  

> What was changed? why is 64 MB not enough?
> Can someone explain it to me?
>
> The OS is Win NT 4 SP6.

NT 4 works best (IN Paul's OPINION) with a minimum of 128M, as a matter of fact I have been advocating no less than 256M in systems for going on a decade. Note, this is for Windows systems of whatever version.

You have to have enough memory to hold the OS, Application, and application data. In some cases none of these can be written to the swap file, in which case it all has to reside in physical memory and not virtual memory.

You can also double check to make sure that you have enough swap space, but I doubt that that is the problem.
ID: 74315 · Report as offensive
Profile mikey
Volunteer tester
Avatar

Send message
Joined: 17 Dec 99
Posts: 4215
Credit: 3,474,603
RAC: 0
United States
Message 74317 - Posted: 26 Jan 2005, 19:17:09 UTC - in response to Message 74312.  

> > > I've an old P II 233 MHz PC with 64 MB memory.
> > >
> > > It got 4313 credits since 07/07/04.
> > >
> > > But the last wu it got was from 01/17/05.
> > >
> > > Since then it is not able to download wus because
> > > on the message screen it shows:
> > > No work from project (There is work, but your computer did'nt have
> > enough
> > > memory).
> > >
> > > What was changed? why is 64 MB not enough?
> > > Can someone explain it to me?
> > >
> > > The OS is Win NT 4 SP6.
> > >
> > You need 64 meg free AFTER the OS loads!
>
> OK, I know - but that was not the point.
>
> It worked with 64 MB over 6 months. I didn't update the client (still 4.13).
> I didn't even touch the system. Why do I need 64 MB after OS is loaded?
>
Because they changed the minimums!

ID: 74317 · Report as offensive
Honie

Send message
Joined: 22 Jan 04
Posts: 141
Credit: 29,681,066
RAC: 0
Germany
Message 74318 - Posted: 26 Jan 2005, 19:21:42 UTC - in response to Message 74314.  

> All seti-wu split after 18. November 2004 is marked with memory-requirement 64
> MB. Since a little bit of the memory is tied-up in BIOS and such, the detected
> computer-memory is always a little less than installed. With only 64 MB
> memory, you therefore doesn't have enough memory to get any of these new wu,
> only if an older wu is resent will you get any work, but these older wu should
> be out of the system by now.
>
>
>

Thanks for the info. This I didn't know.

But why did they do this? The max of memory seti need is about 16 MB.
Boinc needs max 10 MB. So I think when they would have changed it to 50 MB
it should be more than enough!

This one PC works only as a Login/Logout Station for Production Controlling
so just only one more task is running which is the most of the time idle.
So this PC is too old to put one cent in. If it will break it will be thrown away.
ID: 74318 · Report as offensive
Ingleside
Volunteer developer

Send message
Joined: 4 Feb 03
Posts: 1546
Credit: 15,832,022
RAC: 13
Norway
Message 74323 - Posted: 26 Jan 2005, 19:30:23 UTC - in response to Message 74318.  
Last modified: 26 Jan 2005, 19:35:20 UTC

> But why did they do this? The max of memory seti need is about 16 MB.
> Boinc needs max 10 MB. So I think when they would have changed it to 50 MB
> it should be more than enough!

From the checkin-notes:
Eric K. 18 Nov 2004
increased memory resource bound to 64M to prevent core client
from killing application when running with graphics enabled

ID: 74323 · Report as offensive
Profile Doctor

Send message
Joined: 3 Apr 99
Posts: 25
Credit: 49,833
RAC: 0
Canada
Message 74487 - Posted: 27 Jan 2005, 4:53:46 UTC - in response to Message 74323.  

> > But why did they do this? The max of memory seti need is about 16 MB.
> > Boinc needs max 10 MB. So I think when they would have changed it to 50
> MB
> > it should be more than enough!
>
> From the checkin-notes:
> Eric K. 18 Nov 2004
> increased memory resource bound to 64M to prevent core client
> from killing application when running with graphics enabled

Ah, so I'm being prevented from running seti@home on my old computer because of an ugly fix :)

It'd be a lot smarter to disable the graphics when memory is under 64megs of ram, or allow the application to allocate slightly more ram than it needs
ID: 74487 · Report as offensive
Profile Rom Walton (BOINC)
Volunteer tester
Avatar

Send message
Joined: 28 Apr 00
Posts: 579
Credit: 130,733
RAC: 0
United States
Message 74491 - Posted: 27 Jan 2005, 5:08:07 UTC - in response to Message 74487.  

> It'd be a lot smarter to disable the graphics when memory is under 64megs of
> ram, or allow the application to allocate slightly more ram than it needs

Actually, it was specifically for the Mac, Linux, and Solaris platforms that consume more memory when displaying graphics.

BOINC doesn't keep track of requirements on a per platform basis, so basically the requirements had to be increased to support additional platforms.

----- Rom
BOINC Development Team, U.C. Berkeley
My Blog
ID: 74491 · Report as offensive
Walt Gribben
Volunteer tester

Send message
Joined: 16 May 99
Posts: 353
Credit: 304,016
RAC: 0
United States
Message 74499 - Posted: 27 Jan 2005, 5:58:54 UTC - in response to Message 74491.  
Last modified: 27 Jan 2005, 6:04:45 UTC

> > It'd be a lot smarter to disable the graphics when memory is under 64megs
> of
> > ram, or allow the application to allocate slightly more ram than it
> needs
>
> Actually, it was specifically for the Mac, Linux, and Solaris platforms that
> consume more memory when displaying graphics.
>
> BOINC doesn't keep track of requirements on a per platform basis, so basically
> the requirements had to be increased to support additional platforms.

Since Windows "eats" the memory below 1M and effectively remvoes it from use, what about setting the minimum RAM needed to 63M+1? Then Windows machines with 64M will be able to keep working.

EDIT: BOINC uses GlobalMemoryStatus and while that call says it returns the total physical memory size in bytes it doesn't actually return that value.

ID: 74499 · Report as offensive
7822531

Send message
Joined: 3 Apr 99
Posts: 820
Credit: 692
RAC: 0
Message 74529 - Posted: 27 Jan 2005, 10:08:52 UTC - in response to Message 74491.  

Actually, it was specifically for the Mac, Linux, and Solaris platforms that consume more memory when displaying graphics.
But the Mac isn't displaying graphics (yet)...

Don't care anyway - After OS overhead, I've still got at least another free 512MB... :D
ID: 74529 · Report as offensive
Profile Zerjillo

Send message
Joined: 15 Feb 03
Posts: 27
Credit: 461,381
RAC: 0
Spain
Message 74562 - Posted: 27 Jan 2005, 11:21:10 UTC - in response to Message 74491.  

> Actually, it was specifically for the Mac, Linux, and Solaris platforms that
> consume more memory when displaying graphics.
>
> BOINC doesn't keep track of requirements on a per platform basis, so basically
> the requirements had to be increased to support additional platforms.

I'm using Linux and I have never seen any of the graphics. In fact I use a small computer as "server", for internet access and testing purposes, and it had just 64 mb. It worked perfectly with 64 mb ram and BOINC + SETI. Since the change of the requirements I had to find old memory chips to increase it to 96mb to run SETI@home.

I really don't like this kind of changes. It would be much more interesting not to allow graphics when available memory is low instead of avoiding any computation if you don't have more than 64 mb ram. Of course, if a new computation is required and it needs more memory it is interesting to raise the memory limit, but ¿for graphics?

Hope you'll fix this soon.

Zerjillo

ID: 74562 · Report as offensive
Profile Paul D. Buck
Volunteer tester

Send message
Joined: 19 Jul 00
Posts: 3898
Credit: 1,158,042
RAC: 0
United States
Message 74594 - Posted: 27 Jan 2005, 13:03:17 UTC

Actually, I think your wish is in the works, the newer cross-platform looks like it can be installed with various configurations, like as a service, and this may get you where you want to go.


ID: 74594 · Report as offensive
Honie

Send message
Joined: 22 Jan 04
Posts: 141
Credit: 29,681,066
RAC: 0
Germany
Message 74696 - Posted: 27 Jan 2005, 19:58:37 UTC - in response to Message 74594.  

> Actually, I think your wish is in the works, the newer cross-platform looks
> like it can be installed with various configurations, like as a service, and
> this may get you where you want to go.
>
>
>
But I think its not a question which boinc-version is running.
The limit is in the wus! So first they have to change the min
memory requirement when they split new wus.

So when I sum up:
Its more important to show the graphic than to
give every pc something to work ...
But what has this to do with the science ??

So right now a lot of OLD machines (P II -> P III;4 to 6 years old)
just have 64 MB.

ID: 74696 · Report as offensive
Profile Doctor

Send message
Joined: 3 Apr 99
Posts: 25
Credit: 49,833
RAC: 0
Canada
Message 74718 - Posted: 27 Jan 2005, 21:26:45 UTC

Can I make links in posts?

I only have one machine with 64megs of ram, so its not that big of a deal to me.
ID: 74718 · Report as offensive
Profile mikey
Volunteer tester
Avatar

Send message
Joined: 17 Dec 99
Posts: 4215
Credit: 3,474,603
RAC: 0
United States
Message 74810 - Posted: 28 Jan 2005, 3:17:00 UTC - in response to Message 74696.  

> So right now a lot of OLD machines (P II -> P III;4 to 6 years old)
> just have 64 MB.
>
And are either being upgraded or are not going to be crunching Boinc.

Find a local geek friend, he should have LOADS of the old memory just laying around, I do!!!
I even have the old old memory in a bag. No one wants it anymore, they even make key fobs out of it!

ID: 74810 · Report as offensive
Profile Zerjillo

Send message
Joined: 15 Feb 03
Posts: 27
Credit: 461,381
RAC: 0
Spain
Message 74891 - Posted: 28 Jan 2005, 9:02:41 UTC - in response to Message 74810.  

> And are either being upgraded or are not going to be crunching Boinc.

Lets say they are not going to be crunching SETI@home, because there are different projects under BOINC, and maybe one of them will not be so memory demanding.

> Find a local geek friend, he should have LOADS of the old memory just laying
> around, I do!!!
> I even have the old old memory in a bag. No one wants it anymore, they even
> make key fobs out of it!

There are lots and lots of people from very different countries that will not have access to old memory chips (not everyone has a geek for a friend). Personally I do have quite a lot old computer parts and I managed to find 96 mb ram to update my server, but I'm sure that there are people that would not be able to find it easily.

And the fact is: it is not very logical to restrict the computations to computers with more than 64 mb ram if it can work fine in computers with only 32 mb ram (I've tested it!).

Zerjillo


ID: 74891 · Report as offensive
Profile 5 and a half of 13
Volunteer tester
Avatar

Send message
Joined: 21 Jan 02
Posts: 240
Credit: 21,261
RAC: 0
Message 74902 - Posted: 28 Jan 2005, 11:04:41 UTC - in response to Message 74891.  

I have to agree with Zerjillo. I used to live in South Africa, and my PC there cost far more in real terms than the one I the one I have now in Britain. In particular, RAM was incredibly expensive :(

Putting artificial minimums on memory usage in SETI just helps widen the digital divide. SETI is supposed to be an international project.

Mikey -instead of letting your friends make keychains out of your old RAM, donate it to one of the several charities that reuse old computers for projects in the 3rd World.
Need help? Check out the excellent Unofficial BOINC-Wiki!
'We are the BOINC. Prepare to be assimilated.'
ID: 74902 · Report as offensive
Profile mikey
Volunteer tester
Avatar

Send message
Joined: 17 Dec 99
Posts: 4215
Credit: 3,474,603
RAC: 0
United States
Message 74917 - Posted: 28 Jan 2005, 13:12:55 UTC - in response to Message 74902.  
Last modified: 28 Jan 2005, 13:13:11 UTC

> Mikey -instead of letting your friends make keychains out of your old RAM,
> donate it to one of the several charities that reuse old computers for
> projects in the 3rd World.
>
know any web sites?

ID: 74917 · Report as offensive
1 · 2 · Next

Message boards : Number crunching : 64 MB not enough memory ?


 
©2024 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.