21.12.2014, 19:31
Da ich auch mal den Memory-Cache ausprobiert habe gebe ich hier mal meinen Senf dazu: Der Performance-Gewinn hält sich in überschaubaren Grenzen, da dort mehrere Effekte gegeneinander arbeiten:
- der Festplattencache kann prinzipiell größer sein als der RAM-Cache, und ich war entsetzt, wie groß der Cache werden kann^^
- Damit der Cache nicht so unendlich anwächst stellt man beim RAM Cache meist kürzere valid Zeiten ein. Daher kommt es beim RAM Cache leichter mal vor, dass das gesuchte Asset doch erst nachgeladen werden muss. Das bremst dann den RAM Cache wieder ganz gut aus
- die Performance hängt auch vom Dateisystem ab
Allgemein war ich vom Verhalten des Caches aber echt desillusioniert: selbst an meinem Home-Point, den ich nun _wirklich_ in allen Caches haben müsste dauert das Darstellen der Szene gefühlte Unendlichkeiten (für das bischen Kleinkram auf der Region), und das obwohl sich der Viewer und der Server in meinem heimatlichen LAN befinden. Erst als ich den Viewer auf einem anderen Rechner laufen ließ als den Opensim-Server wurde die Performance besser als ein x-beliebiger Home-Server hinter einer schwachen DSL-Leitung. Ich vermute mal, das die Festplattenzugriffe des Viewer- und des Servercaches sich gegenseitig ausbremsen, wenn beides auf derselben Maschine läuft. Demnächst bekomme ich wohl mal eine abgeschriebene SSD in die Finger, da würde ich gerne mal schauen, ob sich meine Vermutung bewahrheitet;-)
Ciaoo
Sheera
- der Festplattencache kann prinzipiell größer sein als der RAM-Cache, und ich war entsetzt, wie groß der Cache werden kann^^
- Damit der Cache nicht so unendlich anwächst stellt man beim RAM Cache meist kürzere valid Zeiten ein. Daher kommt es beim RAM Cache leichter mal vor, dass das gesuchte Asset doch erst nachgeladen werden muss. Das bremst dann den RAM Cache wieder ganz gut aus
- die Performance hängt auch vom Dateisystem ab
Allgemein war ich vom Verhalten des Caches aber echt desillusioniert: selbst an meinem Home-Point, den ich nun _wirklich_ in allen Caches haben müsste dauert das Darstellen der Szene gefühlte Unendlichkeiten (für das bischen Kleinkram auf der Region), und das obwohl sich der Viewer und der Server in meinem heimatlichen LAN befinden. Erst als ich den Viewer auf einem anderen Rechner laufen ließ als den Opensim-Server wurde die Performance besser als ein x-beliebiger Home-Server hinter einer schwachen DSL-Leitung. Ich vermute mal, das die Festplattenzugriffe des Viewer- und des Servercaches sich gegenseitig ausbremsen, wenn beides auf derselben Maschine läuft. Demnächst bekomme ich wohl mal eine abgeschriebene SSD in die Finger, da würde ich gerne mal schauen, ob sich meine Vermutung bewahrheitet;-)
Ciaoo
Sheera