This may not be perfect, but should be fairly easy to implement. Allow one path to be specified / drive Place the slots into the paths such that index into the path array is Slot# % path count. Then remember where the slot actually is - in case the setup changes.
Only when a slot is empty should it be moved to the now correct drive. jm7 |------------> | From: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |David Anderson <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | To: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |S Ross <[email protected]>, BOINC Developers Mailing List <[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Date: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |10/20/2011 03:09 PM | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Subject: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |Re: [boinc_dev] Multiple Disk Drive Usage Suggestion | >--------------------------------------------------------------------------------------------------------------------------------------------------| |------------> | Sent by: | |------------> >--------------------------------------------------------------------------------------------------------------------------------------------------| |<[email protected]> | >--------------------------------------------------------------------------------------------------------------------------------------------------| That's an excellent idea. It would be a fairly large job to implement, and we can't do it in the near term, but I added it to http://boinc.berkeley.edu/trac/wiki/DevProjects -- David On 20-Oct-2011 10:19 AM, S Ross wrote: > Suggestion - allow Boinc to use more than one drive at a time. > > Crunching for Climate Prediction and the WCG's Clean Energy in particular is > challenging on systems with many threads/cores but standard hard drives; the run > time to CPU time delta increases significantly when more than 4 cores/threads > are used for these projects (on an average system). On an i7 CPU using just > 4threads the loss is around 3% for Climate models. This can rise to over 10% > using all threads. Ditto for CEP2. > > Most people do not like setting up raid and presently SSD drives are too > expensive and their reliability is poor. > However, many systems now have more than one drive, or could have; adding > another hard disk is very easy (even an old 40GB drive could make a difference). > While we can chose a different drive from the system we can presently only chose > one. > If either of the above projects was able to read and write to more than one > drive then there would be less lost time. > > Most projects have some sort of time delta, though usually not as severe as > Climate and CEP2. This delta will inevitably grow in the immediate future; the > present i7-900, SB, BD and forthcoming i7-3000 series CPU's include many 8-12 > core/thread processors, and more people now have dual or quad socket systems. > > > Many thanks, _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address. _______________________________________________ boinc_dev mailing list [email protected] http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev To unsubscribe, visit the above URL and (near bottom of page) enter your email address.
