Ubuntu Question.

Message boards : Number crunching : Ubuntu Question.

To post messages, you must log in.

AuthorMessage
Profile Chilean
Avatar

Send message
Joined: 16 Oct 05
Posts: 711
Credit: 26,694,507
RAC: 0
Message 41539 - Posted: 27 May 2007, 21:58:15 UTC

I installed the debian package for it.
Which starts boinc automatically at boot.

My question is tho, in my processes monitor, i see that there are 4 different rosseta WUs. only one is running tho, but the other just take up memory (about 150 each). but when i look at the total memory being used, i'm only using about 350 (with all my apps running, music, firefox...etc.)

So that got me confused. Im rather new to the BOINC-Linux thing.
So any knowledge would be helpful :D
Thanks!
ID: 41539 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 41555 - Posted: 28 May 2007, 14:33:01 UTC

It sounds like you have set your preferences to leave tasks in memory while suspended (which is recommended, as it preserves the most work done). This settings says "in memory" but it really means virtual memory.

So, it sounds like your machine is running in to "waiting for memory". So it starts a task, finds it grows to need more memory then you are allowing for BOINC, then it suspends it, and begins another task in hopes that it will run in less memory.

So that is how you probably got 4 R@h tasks started at the same time. If you read the other active threads on the crunching board, many pertain to unusually large memory used by recently released tasks. And Rhiju has pulled these off the work queue until the memory utilization can be brought down with some further programming enhancements.
Rosetta Moderator: Mod.Sense
ID: 41555 · Rating: 9.9920072216264E-15 · rate: Rate + / Rate - Report as offensive    Reply Quote
Metod, S56RKO

Send message
Joined: 6 May 07
Posts: 2
Credit: 2,273,004
RAC: 0
Message 41567 - Posted: 28 May 2007, 19:31:48 UTC - in response to Message 41539.  

My question is tho, in my processes monitor, i see that there are 4 different rosseta WUs. only one is running tho, but the other just take up memory (about 150 each). but when i look at the total memory being used, i'm only using about 350 (with all my apps running, music, firefox...etc.)


That's how multi-threaded applications look like in Linux. While some OSes hide threads under one process ID, Linux exposes them. As they are not separate processes but rather one process run in several threads, there's only one set of memory being used. If you observe those processes closely, you'll notice that memory consumption is exactly the same for all of them. Additionally, they usually have sequential process IDs.
Number of processes can vary from one application to another. I've once built a SETI@home binary myself and instructed C compiler (I used Intel's CC) to create multi-threaded application. When running, it generally started anything between 2 and 5 threads. Most of CPU time was spent in one thread, but others also collected some (less than 1% though).

In short: nothing to worry about.
Metod ...
ID: 41567 · Rating: 9.9920072216264E-15 · rate: Rate + / Rate - Report as offensive    Reply Quote

Message boards : Number crunching : Ubuntu Question.



©2025 University of Washington
https://www.bakerlab.org