Interesting, very interesting.<br><br>I'm not an expert in Systems Architecture (well, I'm not an expert in anything :-P) so my method is "read, try, change, try again, read more..." but the last posts are opening my eyes. I will look carefully hardware specs, and will try to tweak operative system... Maybe Windows is not so evil :-P<br>
<br>About standard asset server, I suffered the problem with Mysql when my assets table grow up to 6 Gb. Maybe Oracle or MS-SQL can perform better with blobs...<br><br>Thanks for the comments<br><br><br><br><div class="gmail_quote">
2010/2/18 John Mieske <span dir="ltr"><<a href="mailto:johnmieske@gmail.com">johnmieske@gmail.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Well said.<div><br></div><div>:)<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Thu, Feb 18, 2010 at 11:56 AM, Master_Mirage <span dir="ltr"><<a href="mailto:mirage123@verizon.net" target="_blank">mirage123@verizon.net</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><br>
<br>
I arrive late, as usual :-)<br>
<br>
When a region has around 12000 primitives, with a db server on the same<br>
machine you will have hell on earth or something like that.<br>
<br>
Boot up time is around 10 minutes and is impossible to do anything but using<br>
zoom. Impossible to move.<br>
<br>
I have tested this with 3 machines (4Gb ram, 500Gb hd RAID, Intel Core Duo<br>
1,73, Intel Core duo 2,3 and amd64) running windows XP, Vista and Windows<br>
7-64 bits.<br>
<br>
I was using grid mode (grid server on separate computer... no ROBUST or<br>
UGAIM, it uses a PHP ugaim system).<br>
<br>
Separating Mysql to another machine on the same local network (100 Mbps nc)<br>
I could move, build, and even another avatar could enter.<br>
<br>
Exporting db and running it on separate server with Linux (ubuntu server<br>
9.04) I could fill the region with 5000 more prims and 2 avatars could work<br>
smooth.<br>
<br>
Running opensim on Linux (amd64, 4gb ram, ubuntu server 9.04 64 bits) and db<br>
on separate linux server 2 avatars could work smoothly and filling the<br>
region with 25000 prims (no simple prims, but different sizes, texturized<br>
and scripted).<br>
<br>
Anyway, that were my "home" experiences... My conclusion: separate db, don't<br>
use windows.<br>
<br>
Greetings<br>
<br>
<br>
</div>Well 1st a bit on that. going back in time 1.5 years now running<br>
opensimulator, At 1st it dident really matter as there wasent enough of a DB<br>
to become a problem with YET. I had to take in account baised on (no was<br>
really shure about anything) what it was i wanted someday. I knew that both<br>
linux and win were used but seemed a hot argument and still no one really<br>
had an answer for whats best for running a grid on. I Decided that the only<br>
true way to know is run both and see.<br>
So i purchaced 5 quad core servers all the same equip. ram ect. To me this<br>
would be enough putter power to find out with. Remeber that opensimulator is<br>
still alpha and was more so then.<br>
I begain testing the MANY ways a grid can be formed and the equip. made it a<br>
bit easyer to see it Side By Side in real time.<br>
It dident take long to see that mysql would grow in perpotion to the db size<br>
as to its own demands.<br>
At 1st it was faster to have mysql local to the services and was for<br>
sometime. Later it started to glom onto the same resources the instances<br>
needed and begain to get verry slow. At that point assets were around 3-4<br>
gigs. Seeing the problem i knew i had to do something as the longer i waited<br>
the worse it would get.<br>
Moved Mysql to another box knowing latency would be there.<br>
That indeed delt with the 'tipping point' it reached. It wasent hard to see<br>
for my selph what happend.<br>
That worked well for sometime but it begain to develop its own problems due<br>
to the unknowen) as to its settings. Had to readj the MySql settings 4 times<br>
and 2 total rebuilds due to the never ending growth of assest data. When it<br>
hit around 10-11gigs assests a whole new set of problems showed up. The big<br>
one is all that data has to be maintained and backed up. This took most of a<br>
day of downtime as why its doing all that its locking the tables and<br>
Opensimulator freeks. Thats not good and not only is the grid offline but<br>
the amout of time by me to work on it became excessive. As orginaly i had<br>
bee wise and bought enough computers i spent a good while learing about<br>
Mysql replication. This does solve some of the problems as it lets me switch<br>
the services to use the other Mysql and allows maint to happen with little<br>
effort.<br>
Only the one maint is beeing done on has tables locked not both.<br>
Moveing to current time. 23+gigs assests and at my goal of 100 regions<br>
(un-told amout of prims and scripts whatever) it was a verry good plan.<br>
Is it as fast as it could be? Nope! The problem will allways be there. Is it<br>
scaleable? You betcha!.<br>
I guess my point is Depends on what you expect your grid tobe and planning<br>
assuming worse case as best as you can.<br>
Opensimulator is made to be as felxable as it needs tobe and what oper.<br>
system i find is a push. Both do an excellent job and Both can and do show<br>
the same performance when set up properly.<br>
For me the differances realy boiled down to what was more comfortable for me<br>
to maintain. In my case im dealing with many servers acting as one. If you<br>
ask me whats better ill say none.<br>
My best suggestion for ppl starting out is expect nothing and be really<br>
happy when it all works better than you though<br>
:-)<br>
There will allways be argument and theroy and thats a good thing but there<br>
is no better judge than you and what you can see in realtime.<br>
:working:<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://n2.nabble.com/MySQL-on-seperate-server-tp4575740p4592890.html" target="_blank">http://n2.nabble.com/MySQL-on-seperate-server-tp4575740p4592890.html</a><br>
</font><div>Sent from the opensim-users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
</div><div><div></div><div>Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de" target="_blank">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
</div></div></blockquote></div><br><br clear="all"><br></div></div><div class="im">-- <br>John Mieske / Winword Exonar<br><a href="http://johnmieske.org" target="_blank">http://johnmieske.org</a><br>Space Grid Station<br>
</div></div>
<br>_______________________________________________<br>
Opensim-users mailing list<br>
<a href="mailto:Opensim-users@lists.berlios.de">Opensim-users@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-users" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-users</a><br>
<br></blockquote></div><br>