Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
AssetCache
#1
Hey,

unter den findigen unter euch, hab ich mal ne Technische Frage zu OpenSim mal mir da grad ne Idee in den kopf kommt.

Für was ist der assetcache ordner den opensim in seinem bin ordner legt?
da sind ja ne menge assets drin?
is das eine art backup lösung? oder nur Müll?
Zitieren
#2
Er ist das, was es heißt, ein Cache, kannst du gefahrlos leeren.
Der baut sich von selber wieder auf/ läuft voll.
Mache ich immer leer vor ich den Bin Ordner, kopiere etc.

Leeren, nicht löschen.

Da empfiehlt sich sowas wie der TotalCommmander für, alles was im Ordner ist markieren und tüss.
Hypergrid : xenolandia.de:8002:Xenotown
Grid : xenolandia.de:8002
Radio Web: https://laut.fm/xenolandia oder https://laut.fm/jazzvortex
Page: https://Xenopolias.de
Youtube Channel

[-] The following 2 users say Thank You to Xenos Yifu for this post:
  • Bogus Curry, Sleimer Akina
Zitieren
#3
Wenn man alles hochzyklisch löscht, erzeugt man allerdings Netzlast auf dem Gridserver, denn genau diese soll durch den Cache verringert werden. Außerdem sehen die ersten Besucher dann viel Grau, wenn man nicht nach dem Löschen selber ein paar Runden über die Region fliegt.

Ich benutze (wenn ich Regionen online habe) den Flotsam Cache. In der zugehörigen FlotsamCache.ini habe ich eine kurze Speicherzeit im RAM gewählt für Objekte, mit denen die aktuellen Besucher gerade so hantieren, und einen Monat für den Rest. Was auf einer Region einen Monat lang niemand mehr angeschaut hat, sind wohl Reste von Gelegenheits-Besuchern (z.B. deren Kleidung) und kann weg. Mit dem Cleanup-Timer kann man dann die lokale Performance noch was vergrößern, indem der Rechner nur gelegentlich den Cache nach alten Sachen durchsucht. Hier Vorsicht bei Rechnern, die nicht dauerhaft eingeschaltet sind: 24 Stunden wie im Beispiel wäre dann vermutlich eher nie.

Wie voll der Speicher dann auf dem Server läuft, kann man erst mal beobachten. Bei Event-Sims mit vielen unterschiedlichen Besuchern sammelt sich in einem Monat vermutlich schon ziemlich viel an.

Code:
. . .
   ; Set to false for no file cache
    FileCacheEnabled = true

    ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes
    ; even a few minutes may mean many assets loaded to memory, if not all.
    ; this is good if memory is not a problem.
    ; if memory is a problem then a few seconds may actually save same.
    ; see hit rates with console comand: fcache status
    MemoryCacheTimeout = .083 ; five minutes

    ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes
    ; Specify 0 if you do not want your disk cache to expire
    FileCacheTimeout = 720 ; 30 days

    ; How often {in hours} should the disk be checked for expired files
    ; Specify 0 to disable expiration checking
    FileCleanupTimer = 24  ; once a day
. . .
[-] The following 4 users say Thank You to Mareta Dagostino for this post:
  • Bogus Curry, Dorena Verne, Pius Noel, Sleimer Akina
Zitieren
#4
(07.06.2023, 19:36)Mareta Dagostino schrieb: Wenn man alles hochzyklisch löscht, erzeugt man allerdings Netzlast auf dem Gridserver, denn genau diese soll durch den Cache verringert werden. Außerdem sehen die ersten Besucher dann viel Grau, wenn man nicht nach dem Löschen selber ein paar Runden über die Region fliegt.

Ich benutze (wenn ich Regionen online habe) den Flotsam Cache. In der zugehörigen FlotsamCache.ini habe ich eine kurze Speicherzeit im RAM gewählt für Objekte, mit denen die aktuellen Besucher gerade so hantieren, und einen Monat für den Rest. Was auf einer Region einen Monat lang niemand mehr angeschaut hat, sind wohl Reste von Gelegenheits-Besuchern (z.B. deren Kleidung) und kann weg. Mit dem Cleanup-Timer kann man dann die lokale Performance noch was vergrößern, indem der Rechner nur gelegentlich den Cache nach alten Sachen durchsucht. Hier Vorsicht bei Rechnern, die nicht dauerhaft eingeschaltet sind: 24 Stunden wie im Beispiel wäre dann vermutlich eher nie.

Wie voll der Speicher dann auf dem Server läuft, kann man erst mal beobachten. Bei Event-Sims mit vielen unterschiedlichen Besuchern sammelt sich in einem Monat vermutlich schon ziemlich viel an.

Code:
. . .
   ; Set to false for no file cache
    FileCacheEnabled = true

    ; How long {in hours} to keep assets cached in memory, .5 == 30 minutes
    ; even a few minutes may mean many assets loaded to memory, if not all.
    ; this is good if memory is not a problem.
    ; if memory is a problem then a few seconds may actually save same.
    ; see hit rates with console comand: fcache status
    MemoryCacheTimeout = .083 ; five minutes

    ; How long {in hours} to keep assets cached on disk, .5 == 30 minutes
    ; Specify 0 if you do not want your disk cache to expire
    FileCacheTimeout = 720 ; 30 days

    ; How often {in hours} should the disk be checked for expired files
    ; Specify 0 to disable expiration checking
    FileCleanupTimer = 24  ; once a day
. . .

danke für dein ausführliches feedback, das klingt interessant
[-] The following 1 user says Thank You to Sleimer Akina for this post:
  • Pius Noel
Zitieren
#5
Meine FlotsamCache.ini sieht zur Zeit so aus:

PHP-Code:
[AssetCache]
 
CacheDirectory = ./assetcache
 LogLevel 
0
 HitRateDisplay 
100
 MemoryCacheEnabled 
false
 UpdateFileTimeOnCacheHit 
false
 NegativeCacheEnabled 
true
 NegativeCacheTimeout 
120
 NegativeCacheSliding 
false
 FileCacheEnabled 
true
 MemoryCacheTimeout 
.016 one minute
 FileCacheTimeout 
48
 FileCleanupTimer 
"24.0" 
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen,
sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.



[-] The following 1 user says Thank You to Manfred Aabye for this post:
  • Sleimer Akina
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Assetcache löschen - leeren Xenos Yifu 8 3.434 14.02.2021, 16:41
Letzter Beitrag: Xenos Yifu
  Tipp: 0.8.0 Speicherverbrauch durch Assetcache reduzieren Mareta Dagostino 0 3.169 24.01.2014, 20:36
Letzter Beitrag: Mareta Dagostino

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 3 Gast/Gäste