I agree this should not be considered a long term solution, its simply shinning a flash light on a very poor performing area of the dark code. :)  but its a very notable gain in performance without the cache.<br><br><div class="gmail_quote">
On Wed, May 20, 2009 at 1:51 PM, Frisby, Adam <span dir="ltr"><<a href="mailto:adam@deepthink.com.au">adam@deepthink.com.au</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 link="blue" vlink="purple" lang="EN-AU">

<div>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">As chief engineer aboard the USS OSgrid, I might want to
recommend against this. </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Not having the sims cache assets will mean that every asset
request will hit the core asset server which in turn will result in higher
bandwidth requirements for it in the long run. It doesn’t appear to have made a
huge impact on our bandwidth charts for this week yet – however I wouldn’t be surprised
if it did if everyone did this.</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);">Adam</span></p>

<p><span style="font-size: 11pt; color: rgb(31, 73, 125);"> </span></p>

<div style="border-style: none none none solid; border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color blue; border-width: medium medium medium 1.5pt; padding: 0cm 0cm 0cm 4pt;">

<div>

<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">

<p><b><span style="font-size: 10pt;" lang="EN-US">From:</span></b><span style="font-size: 10pt;" lang="EN-US"> <a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a>
[mailto:<a href="mailto:opensim-dev-bounces@lists.berlios.de" target="_blank">opensim-dev-bounces@lists.berlios.de</a>] <b>On Behalf Of </b>Nebadon Izumi<br>
<b>Sent:</b> Wednesday, 20 May 2009 10:19 AM<br>
<b>To:</b> <a href="mailto:diva@metaverseink.com" target="_blank">diva@metaverseink.com</a>; <a href="mailto:opensim-dev@lists.berlios.de" target="_blank">opensim-dev@lists.berlios.de</a><br>
<b>Subject:</b> Re: [Opensim-dev] Memory cache</span></p>

</div>

</div><div><div></div><div class="h5">

<p> </p>

<p>Yay for mistakes that end in gains!!! of course if anyone
asks i planned this ;P  anyway i thought people would like to see my ini
changes.. this is what lead to the discovery:<br>
<br>
[OpenSim.ini]<br>
    ; The following is the configuration section for the new
style grid servers<br>
    ; If you don't know what this is, don't enable it. It will
eat your data,<br>
    ; format your hard drive and make all meat in your fridge
spoil.<br>
    ; You have been warned.<br>
    ; Some of this is starting to work!<br>
[Modules]<br>
    ; Choose one <br>
    ;AssetServices = "LocalAssetServicesConnector"<br>
    AssetServices = "RemoteAssetServicesConnector"<br>
    ;AssetServices = "HGAssetBroker"<br>
<br>
    ; If you don't want asset caching in the regions, comment
this<br>
    AssetCaching = "CoreAssetCache" 
;<<<---*** SEE ERROR HERE ***---->>><br>
<br>
    ; Choose one<br>
    ;UserServices = "LocalUserServicesConnector"<br>
    UserServices = "RemoteUserServicesConnector"<br>
<br>
<br>
[AssetService]<br>
    ; Parameters for local assets, formerly known as
"standalone"<br>
    LocalServiceModule =
"OpenSim.Services.AssetService.dll:AssetService"<br>
    StorageProvider = "OpenSim.Data.SQLite.dll"<br>
    ;StorageProvider = "OpenSim.Data.MySQL.dll"<br>
    ;ConnectionString = "Data
Source=localhost;Database=opensim;User ID=opensim;Password=opensim;"<br>
    DefaultAssetLoader =
"OpenSim.Framework.AssetLoader.Filesystem.dll"<br>
    AssetLoaderArgs = "assets/AssetSets.xml"<br>
<br>
    ; Parameters for remote assets, formerly known as
"grid"<br>
    AssetServerURI = "<a href="http://assets.osgrid.org:8003/" target="_blank">http://assets.osgrid.org:8003/</a>"<br>
<br>
    ; Paremeters for the Hypergrid connector<br>
    <br>
    ;; Parameters for the HG Broker<br>
    ; Use this one if you have a standalone grid<br>
    ;LocalGridAssetService =
"OpenSim.Services.AssetService.dll:AssetService"<br>
    ; Use this one if this sim is connected to a grid-wide asset
server<br>
    ;LocalGridAssetService =
"OpenSim.Services.Connectors.dll:AssetServiceConnector"<br>
    ;HypergridAssetService =
"OpenSim.Services.AssetService.dll:HGAssetService"<br>
<br>
[AssetCache]<br>
    ; Number of buckets for assets<br>
    CacheBuckets = 32768<br>
<br>
[UserService]<br>
    ;LocalServiceModule =
"OpenSim.Services.UserService.dll:UserService"<br>
<br>
[/OpenSim.ini]<br>
<br>
Please test this out and see if you see gains too and let us know.<br>
<br>
Neb</p>

</div></div></div>

</div>

</div>


<br>_______________________________________________<br>
Opensim-dev mailing list<br>
<a href="mailto:Opensim-dev@lists.berlios.de">Opensim-dev@lists.berlios.de</a><br>
<a href="https://lists.berlios.de/mailman/listinfo/opensim-dev" target="_blank">https://lists.berlios.de/mailman/listinfo/opensim-dev</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Michael Emory Cerquoni - Nebadon Izumi @ <a href="http://osgrid.org">http://osgrid.org</a><br>