Feeds:
Posts
Comments

Posts Tagged ‘physics’

Load testing

Load testing

Some recent load testing I conducted with some work colleagues on our PLANE OpenSim grid.

The test plan we ran with was,

  1. move large prim (to do with the Bootcamp Level 1 facilitated event)
  2. multiple change avatar appearance test
  3. walk around and hit random physical prims
  4. royal rumble avatar crash test
  5. mass teleport test

Setup configurations

  • before the tests we restarted the grid (Robus.texe and OpenSim32Launch.exe)
  • before the tests we took the dev islands offline
  • we had 24 concurrent avatars in-world to do the test
  • we (Helen and I) monitored the server CPU and memory usage using the Task Manager

Our results we not unexpected and confirmed some of our theories.

  • the server CPU takes a big hit when avatars are colliding, this is the OpenSim physics engine doing the calculations needed for realistic physics
  •  teleporting is a very, very high costing CPU operation, so high that it crashed the grid, the OpenSim32Launch.exe thread crashed

The next steps are to look at optimisation and scalability techniques, methods, processes and tweaks to address these concerns.

Read Full Post »

Wanted! Dead or alive.

Doug the Coffee Guy.

Wanted

Wanted

Why? Well just a bit of fun but it’s related to the walk script and the OpenSim physics engine, (ODE, OPenDynamicsEngine).

We think the walk script on the Doug NPC was causing the avatar to ‘bump’ into objects constantly and hence eventually crash the ODE engine.

So for now if anything goes wrong Doug the Coffee Guys did it!

But I have a feeling he’ll be back in our virtual world in a reformed and better state.

: )

Doug the coffee guy

Doug the coffee guy

Read Full Post »

Dot point summary,

  1. 9 talks, 3 winners (by live voting), 2 free beers and some decent free finger food
  2. The geek in me enjoyed the session about Raphael, a JavaScript physics engine library by Dmitry Baranovskiy -> http://raphaeljs.com/
  3. From a PLANE mobile app point of view I enjoyed Martin Tomitsch’s session on personal informatics -> http://www.slideshare.net/martintomitsch/beyond-personal-informatics-designing-for-sharing
  4. Slide 14 and 16 are good -> PLANE mobile app -> some thoughts -> personal stats, badges collected, ‘birds of a feather’, crowd sourced info
  5. Event info -> http://whatdoyouknow.webdirections.org/sydney

Read Full Post »