Results 1 to 6 of 6

Thread: Limit # of WU of a specific project

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Platinum Member
    Mumps's Avatar
    Join Date
    October 28th, 2010
    Location
    Milwaukee, WI
    Posts
    4,017

    Re: Limit # of WU of a specific project

    But, I bet even that doesn't work well. IIRC, fetch_minimal_work will grab 1 WU per core. So he'll still have 24 Atlas WU's onboard. 23 of which will occupy cache. Meaning many hours of work the system won't request from other projects. And potentially, Atlas being enabled will lead to "Not requesting work, project not highest priority."

    I was just wishing for a similar option, but as a percentage. "Don't allow projects to consume more than x% of the work hours to cache." So, if I have a Single-Core system, and am configured for a 1 day (86,400 seconds) cache, 25% would mean BOINC would never request more than 21,600 seconds of work from a given project. Or one would hope the devs could see to implementing a better caching plan. Say, a work request would never ask for more than the projects resource shares worth of the total cache duration. As it stands, it seems like the work request looks at the total seconds the cache should be, and requests enough work to reach that target each time it contacts any project for a work request. It should know better than to fill the cache with any single project.

    It should also ignore it's own internal concept of "The highest priority project" if I'm highlighting a project and hitting update. When I'm hitting update, if the project isn't NNT or Suspended, I want to download work if there's any available!

    This ends my rant much better posted to the Dev mailing list.

  2. #2
    Silver Member
    MindCrime's Avatar
    Join Date
    February 26th, 2014
    Location
    Portland, OR
    Posts
    969

    Re: Limit # of WU of a specific project

    Quote Originally Posted by Mumps View Post

    It should also ignore it's own internal concept of "The highest priority project" if I'm highlighting a project and hitting update. When I'm hitting update, if the project isn't NNT or Suspended, I want to download work if there's any available!

    Couldn't agree more, it would be so nice that if the update button behaved like that and grabbed a workload based on our settings. Worst thing that happens is you grab too much work and things deadline.

    i think what I'll do first is stop running it on the 24t machine and put it on a 8t machine which is significantly faster per core 3.9ghz over 2.9ghz of the 24t. Also this really isn't much of an issue other than when I'm trying to load up a bunker or grab a lot of work from a project that does limited/intermittent work.

    Thanks for all the input. One could run atlas in a vm, if it were to have another instance of vbox installed in that vm? Even if this is doable, i don't think I would want to try it.

  3. #3
    Diamond Member
    zombie67's Avatar
    Join Date
    October 24th, 2010
    Location
    Reno, NV
    Posts
    7,476

    Re: Limit # of WU of a specific project

    Quote Originally Posted by MindCrime View Post
    One could run atlas in a vm, if it were to have another instance of vbox installed in that vm?
    No, you cannot run ATLAS in a system VM. It is a VM project, each task running in its own VM. You cant run a VM inside a VM, as far as I know. So it can run only on native BOINC sessions.
    "Don't confront me with my failures, I had not forgotten them" - Jackson Browne

    Avatar source


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •