donderdag 18 november 2010

BOINC software client runs faster on a Mac

I did some testing with the BOINC client on two virtual machines.

BOINC is a software product where you give the unused processor cycles of your pc to this program. The program is than getting a piece of work and under takes some calculations on this workunit, when finished it is send to the project where the workunit is from.  I used the BOINC software for http://worldcommunitygrid.org/  and do some work for helping to fight cancer (help to find a way to solve this illness).

 

I made two virtual machine on my iMac, one with windows 2008R2 and 1 cpu with 1488MB of RAM, and one with Mac OS X server (10.6) and 1 cpu with 1024MB of memory. Both the virtual machines ran simulationsely on the same iMac with vmware Fusion!  And where the mac's takes off with some percentage more than minutes, windows losses its % against the minutes.  It looks something like this,  

Minutes passed   % Mac     % Windows

00:01:00              1.028%    0.783%

00:16:00             25.xxx%    14.xxx%

 

And this keeps going on, on one workunit Mac OS X Server just needs one full hour for this, the windows 2008R2 needs at least 1 hour 30 minutes. I liked to have a linux calculation in this short overview, but saddly enough my aptosid installation didn't allow me yet to start the boincmanager, and the commandlines didn't work. I look into this and report back to you about this time.

For now I shutdown the windows client, cause it takes to much time away and let the mac os x client go on with its work. If you are interested in green energy, the clean project part 2 is now also available for Mac OS X and Windows.

But keep in mind the time difference, you really can see here how the os is internally managing its processes and memory calls, I saw it before when I ran seti@home and the difference between linux and windows. Of course I know the workunits aren't the same, and ofcourse I didn't look at one workunit, the above values are also estimated times.

0 reacties:

Een reactie plaatsen