[Opensim-users] Standalone configuration questions
Justin Clark-Casey
jjustincc at googlemail.com
Fri Dec 2 22:05:55 UTC 2011
Yes, this ODE issue seems to be cropping up more and more. I don't know if it's somehow more likely on recent versions
of mono or whether other code changes have provoked it.
The ode lib that M.E. refers to was compiled with a different collider (GIMPACT) which some people say stops the problem
occurring, assuming that you're running 64-bit (I've only compiled the 64-bit lib so far). It will be a drop-in
replacement for the current ode-x86_64.so on 0.7.2/dev code and probably earlier opensim versions.
It might also be that this problem doesn't occur on single region simulators, but that it does manifest on simulators
running two regions or more.
Finally, Ubit Umarov has told me about a promising line of investigation where there might be problems caused by the
fact that we're passing some structs created in .NET managed code to libode when we invoke the collision routines.
However, assessing this requires some work.
On 02/12/11 21:44, M.E. Verhagen wrote:
> You could try the ode lib at the bottom of http://opensimulator.org/mantis/view.php?id=3251, when you are lucky this
> will fix the ode crash.
>
> And update to ubuntu 10.10 Oneiric, this will give you an updated mono version. This will reduce the cpu load dramaticly.
>
> And update your opensim to the 0.7.2 stable version.
>
> The max users wich can be simultaniously on your depends on a lot things, on of the limiting factors will probably be
> your upload bandwidth (expecially when you have large textures or large meshes on your sims), your router, the Ubuntu
> server (you are not using the ubuntu desktop are you ?) configuration. Splitting up the opensim server and the mysql
> server on different dedicated servers will give the best performance.
>
> The opensim config files are also important. Trying out various configurations can make a big difference.
>
> Op vrijdag 2 december 2011 schreef Peter Blair (kyfa.blair at gmail.com <mailto:kyfa.blair at gmail.com>) het volgende:
> > Hi OpenSim Users and Justin Clark-Casey,
> >
> > My name is Peter Blair and I’m running a standalone grid on a high end
> > machine with Core i7 2600 K with 16 gig of RAM with OpenSim 0.7.2 rc 2
> > on Ubuntu 11.04. At 20 users the sim crashes. We have four regions
> > running on a single standalone server. The server hardware doesn’t
> > seem to be fully utilized. When it crashes the server process seems to
> > be using 150% CPU (out of 800% possible) and 4% memory.
> >
> > The users were all using university lab computers with T1 connections
> > and the Imprudence client viewer 1.3.2 stable version.
> >
> > Is there a configuration change we can make to allow our standalone to
> > handle more users or is 20 generally the max for standalone? Can grid
> > mode handle more users reliably?
> >
> > We’ve included the snippet from the crash log.
> >
> >
> > Thanks very much for your help.
> >
> > Peter Blair
> >
> >
> > 15:56:33 - [LLOGIN SERVICE]: Login failed, reason: user not found
> > 15:56:33 - [AVFACTORY]: received texture update for
> > cb344875-043c-4375-8673-207498e86273
> > 15:56:33 - [AVFACTORY]: Completed texture check for
> > cb344875-043c-4375-8673-207498e86273
> > Region (root) # Stacktrace:
> >
> >
> > Native stacktrace:
> >
> > mono() [0x489171]
> > mono() [0x4d154f]
> > /lib/x86_64-linux-gnu/libpthread.so.0(+0xfc60) [0x7f19b2219c60]
> > /home/teachersim2/opensim/bin/libode-x86_64.so(_ZN6Opcode11OBBCollider8_CollideEPKNS_14AABBNoLeafNodeE+0x498)
> > [0x7f1997aac9a8]
> > /home/teachersim2/opensim/bin/libode-x86_64.so(_ZN6Opcode11OBBCollider8_CollideEPKNS_14AABBNoLeafNodeE+0x12e3)
> > [0x7f1997aad7f3]
> >
> > Debug info from gdb:
> >
> > Could not attach to process. If your uid matches the uid of the target
> > process, check the setting of /proc/sys/kernel/yama/ptrace_scope, or try
> > again as the root user. For more details, see /etc/sysctl.d/10-ptrace.conf
> > ptrace: Operation not permitted.
> >
> > =================================================================
> > Got a SIGSEGV while executing native code. This usually indicates
> > a fatal error in the mono runtime or one of the native libraries
> > used by your application.
> > =================================================================
> >
> > Aborted
> > teachersim2 at teachersim2-System:~/opensim/bin$ mono OpenSim.exe
> > _______________________________________________
> > Opensim-users mailing list
> > Opensim-users at lists.berlios.de <mailto:Opensim-users at lists.berlios.de>
> > https://lists.berlios.de/mailman/listinfo/opensim-users
> >
>
>
>
> _______________________________________________
> Opensim-users mailing list
> Opensim-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/opensim-users
--
Justin Clark-Casey (justincc)
http://justincc.org/blog
http://twitter.com/justincc
More information about the Opensim-users
mailing list