EVGA

EOC Folding@Home Stats - News & Updates

Author
Cool GTX
EVGA Forum Moderator
  • Total Posts : 31231
  • Reward points : 0
  • Joined: 2010/12/12 14:22:25
  • Location: Folding for the Greater Good
  • Status: offline
  • Ribbons : 123
2024/12/08 17:50:54 (permalink)
UPDATE: Sunday, December 8th 2024 The front page has been updated with new information!
 
(excerpt / copy)
 
A long overdue update!12.08.24, 5:43pm CST


I was emailed recently about how long the updates were taking by a kind folder, and to be honest I've been so busy lately I haven't had the time to check on that kind of stuff so it just flew under my radar. The database size was getting up there and updates were taking well over an hour! I decided to remedy this in two stages.


First, I bumped up the new minimum user tracking amount from 550 points to 5,000 points. I think there is only one or two WUs that are below this amount, but a quick scan through my data was showing me there weren't any active users below the 5k threshold so I went with it. This took several days to run, and would automatically pause for update cycles. I ended up pruning out about 183,000 idle users and over 600 million rows of data, reducing the user history table size by 27%! This alone dramatically sped things up, but there's still more I can do!


Next, I finally worked out the correct logic to prune out rank change records only for idle users, without affecting the recent movement, or the historical records if / when they did submit WUs. Again, this is simply pruning out records where they are idle and dropping down in rank. I ran this code fine on my dev server here at home, I still need to add a few tweaks but will likely get that going within the next day or two.
I know I said over a year ago I was going to update the ranking color scale! Sometimes life just keeps you busy! I will try my best to work on that too once I get the above mentioned script running.


As of now the stats updates are back to taking less than 15 minutes to run, a vast improvement over the hour-plus from previous. I think I'm going to try to add to the database stats page like a table showing recent update processing times and / or some averages or something, since every update cycle the start / stop time is recorded.


Also, I've been recording the OS total data for years now, just the raw data sitting in a table. It's the numbers showing Windows, Linux, and Mac, along with AMD, Nvidia, and CPU totals. I will also try to get a page or two with that up at some point.


Finally, I would like to give a HUGE thank you to all the recent donations from people! Ad revenue has really dropped off a cliff since the beginning of this year (to almost nothing) so I'm having to pay for most of the hosting cost out of pocket and the donations are really really really appreciated!

Learn your way around the EVGA Forums, Rules & limits on new accounts Ultimate Self-Starter Thread For New Members

I am a Volunteer Moderator - not an EVGA employee

Older RIG projects RTX Project  Nibbler


 When someone does not use reason to reach their conclusion in the first place; you can't use reason to convince them otherwise!
#1

3 Replies Related Threads

    Cool GTX
    EVGA Forum Moderator
    • Total Posts : 31231
    • Reward points : 0
    • Joined: 2010/12/12 14:22:25
    • Location: Folding for the Greater Good
    • Status: offline
    • Ribbons : 123
    Re: EOC Folding@Home Stats - News & Updates 2024/12/08 17:54:35 (permalink)
    (excerpt of link in OP - bold & italic added)
     
    "Finally, I would like to give a HUGE thank you to all the recent donations from people! Ad revenue has really dropped off a cliff since the beginning of this year (to almost nothing) so I'm having to pay for most of the hosting cost out of pocket and the donations are really really really appreciated!"
     
     
     
    Well I for one, use an ad blocker, so I decided to send another donation (been a while) to help Jason with some of those hosting expenses
     
    there is a PayPal link on the EOC page, if you also feel inclined to help

    Learn your way around the EVGA Forums, Rules & limits on new accounts Ultimate Self-Starter Thread For New Members

    I am a Volunteer Moderator - not an EVGA employee

    Older RIG projects RTX Project  Nibbler


     When someone does not use reason to reach their conclusion in the first place; you can't use reason to convince them otherwise!
    #2
    notfordman
    Omnipotent Enthusiast
    • Total Posts : 8756
    • Reward points : 0
    • Joined: 2007/08/09 23:52:23
    • Location: In a van, down by the
    • Status: offline
    • Ribbons : 28
    Re: EOC Folding@Home Stats - News & Updates 2024/12/11 16:40:50 (permalink)
    Thanks for the info, CoolGTX. I do try to donate sometimes, and send a thank you note.  I like the layout and features. 
    #3
    Cool GTX
    EVGA Forum Moderator
    • Total Posts : 31231
    • Reward points : 0
    • Joined: 2010/12/12 14:22:25
    • Location: Folding for the Greater Good
    • Status: offline
    • Ribbons : 123
    Re: EOC Folding@Home Stats - News & Updates 2024/12/22 11:57:07 (permalink)
    NEW Update: (copy below)

    A couple new things!12.22.24, 12:59pm CST


    I finally got a chance to update the ranking color scale this weekend. For simplicity the team ranks were increased by 5x, and the individual ranks by 10x. That seemed to balance things reasonably well and give a wide enough spread for all participants while still highlighting the highest producers. All the tables and calculations and verbiage should have automatically updated as it should pull from a single table source, but if you see somewhere that isn't right please send me a message!


    Old Team: 0 / 1+ / 100k+ / 250k+ / 500k+ / 1M+ / 2.5M+ / 5M+ / 10M+
    New Team: 0 / 1+ / 500k+ / 1.25M+ / 2.5M+ / 5M+ / 12.5M+ / 25M+ / 50M+

    Old User: 0 / 1+ / 15k+ / 50k+ / 100k+ / 250k+ / 500k+ / 1M+ / 2M+
    New User: 0 / 1+ / 150k+ / 500k+ / 1M+ / 2.5M+ / 5M+ / 10M+ / 20M+


    I also just kicked off the second cleanup script that is going through all the idle users records removing unnecessary rows. I have it pausing a second between each user so hopefully it won't make the site feel slow like it did with the last cleanup script.


    Again, I would like to give a HUGE thank you to all the recent donations from people! I've received a handful more since the last post and I'm extremely thankful for everyone's generosity! You guys make it possible for me to keep the site up and these stats running, thank you, thank you, thank you!


    That's all for now, still working on more stuff, when they get implemented I'll be sure to make another announcement!
    (end copy)
     
     
    That is fantastic,
    Thank You, Jason 
     

    Learn your way around the EVGA Forums, Rules & limits on new accounts Ultimate Self-Starter Thread For New Members

    I am a Volunteer Moderator - not an EVGA employee

    Older RIG projects RTX Project  Nibbler


     When someone does not use reason to reach their conclusion in the first place; you can't use reason to convince them otherwise!
    #4
    Jump to:
  • Back to Mobile