Physics 10

This workload explores the scaling of the number of physics objects and collisions in a scene and their affect on platform metrics including CPU and network utilization.

Workload Description

The Scene

The scene is a blank flat square region with 25 object generators suspended over a large square room. The objects generated are static and will remain in the scene until deleted or a new oarfile is loaded.

Actions

The TestClient performs these actions:

  • Connects a single avatar
  • Sleeps 60 seconds
  • Shouts start 20 1 (The group of object generators then drop 500 cubes at an average rate of 25 cubes per second.)
  • Sleeps 20 seconds while objects are falling
  • Sleeps 300 seconds for additional data collection

Note: The objects remain after the script completes.

Results

OpenSim r8311

Within about 20 seconds, all 500 blocks have hit the ground. After that, the number of updates and network TX bandwidth continues to drop but the CPU stays at 100%. It would seem that whatever code is running in OpenSim (presumably physics) is not able to use multiple cores. This will be a candidate for profiling.

 
 
 
 
opensim/physics10.txt · Last modified: 2009/03/04 12:49 by dslake
 
RSS - 2008 © ScienceSim