[Opensim-users] Prims and CPU usage?

John Sheridan john at pseudospace.net
Sat May 16 13:21:36 UTC 2009


Gang,
    After trying a few of the higher prim oar files I've seen fly 
through here I've begun to notice a rather curious trend, although I'm 
unsure if its to do with my configuration or if others have seen this as 
well.  After trying Nebadon's Art City oar on a local standalone (Mono 
2.0.1 / SQLite, Basic Physics on Linux Ubuntu) I found that after 
everything loaded and committed to the database (which on its own took a 
good hour and a half probably due to SQLite) upon restarting OpenSim cpu 
use for the OpenSim process was pinned at 30% when idle. 

  Oddly enough, since I started building my Ravenport sims (Mono 2.0.1 / 
MySql, ODE / ZeroMesh on Ubuntu) I've as well noticed a steady increase 
in cpu use as the build progressed, however until now I thought this was 
due to scripts or possibly a few rogue physical prims that may have sunk 
under ground or flown off the sim edge.  Currently when idle the 
Ravenport server is using 25% of the cpu at ~13,000 prims where a month 
ago it bordered around 10 to 15% at roughly 7,000 prims.  Out of 
curiosity I saved the sims out to an oar and began dissecting them on 
the same local configuration I tested the Art City  oar on.  
Surprisingly after removing all scripted objects there was no change in 
cpu use - it was still at 25%.  It wasn't until I began deleting the 
buildings that I began to notice a change where as the sims emptied out 
the cpu use decreased down to between 1 and 2% once all prims were 
deleted. 

  To verify, I decided to try again this time with a clean OpenSim 
instance of the same config where I had set a scripted prim to create a 
grid of default .5x.5x.5 cubes.  The first round was with a grid of 
13,000 prims which upon persisting and rebooting pinned the cpu at 30%, 
the second test I added another 13,000 which brought it up to 40%.  
After adding another 13,000 (39,000 total) the cpu was pinned at a solid 
100% after a fresh restart. 

  I have to admit, I do find this to be quite baffling.  In all I'd 
expect the sim to use more memory with a higher prim count but the cpu 
should remain about the same, especially given that my test environment  
was using basic physics where all prims were rendered as phantom. 

  The oar for the 39,000 prim sim is located at 
http://www.pseudospace.net/primzilla.oar if anyone else would like to 
test it on their own configuration.

Thanks, :)

 - John / Orion Pseudo



More information about the Opensim-users mailing list