und unter Time steht es halt dass es nicht so toll ist eine Total Frame Time >22ms zu haben
die 22ms +- ca 0,5 sind eine Art die Leistung eines Servers zu bezeichnen. die ist in SL immer 22ms
einen Fullsim läuft auf einem Core und das entspricht der Leistung von 22ms
vier Homesims laufen ebenfalls auf einem Core damit teilen sich die 4 Homes die 22ms also teoretisch pro Home 5,5ms
Jetzt arbeitet die Simserversoft nach Prioritäten die Aufgaben ab die eine SIM verarbeiten muss.
1.) Nettime
2.) Physicstime
3.) Simulatortime
4.) Agenttime
5.) Images time
6.) Scripttime
7.) Spartime
Bei einer Fullsim bleibt zum Schluss, nachdem alle anderen Prozesse bedient sind, die Scripttime übrig. Das ist die Leistung die die Scripte verbrauchen.
Interessant wird es bei der Sparetime. Hast du dort einen Wert stehen, heist das ganz einfach das der Server nicht voll ausgelastet ist und das ist dann ideal. Dann wirst du im allgemeinen keinen SIMLag haben und genügend reserven für Spielerreien.
Leider ist es selten das Sparetime übrigbleibt. Wenn es nicht so ist ist es auch nicht weiter dramatisch. Denn wenn die Scripte nur geringfügig mehr Leistung nehmen obwohl der Server voll ausgelastet ist merkt man das kaum.
Leider ist es schwer die wirklich Scriptlast zu erkennen, da die Topscripte halt nur die Topscripte sind.
ein Beispiel:
Der Server läuft auf 100% und die Scriptetime verbrauchen 19ms und die Topscripte verbrauchen ebendfalls 19ms
denkt man sich ok ist ja top. Aber im Toptscriptmenu wird auch gesagt das z.B. 1000 Scripte diese 19ms verbrauchen
aber in der Statistikleiste wird angegeben das auf der sim 15000 Scripte laufen wieviel verbrauchen denn nun die 14000 nicht Topscripte ? Ich rechne dann für jedes nicht Topscript einen wert ca 0,001 das wären dann nochmal 14ms. Zusammen sind die Scriptzeit dann 33ms aber der Server hat ja nur 19ms Scriptzeit. Also läuft der Server überlast.
Leider kann man durch reine Rechnerei und Zahlewert auslesen kaum den wirklichen Zustand des Servers ausmachen.
1.) Die Werte sind nur Momentaufnahmen
2.) Die Werte stimmen einfach nicht 100%
3.) Nicht der Server sondern das Grid ist belastet und alle Werte sind Sinnlos weil der Fehler ehe nicht am Server liegt.
Um einigermaßen zu beurteilen wie es dem Server geht must du viele Werte auslesen und untereinander abwägen , das mit langzeitigen Erfahrungen mischen und diverse Fehlerquellen kennen um eine einigermaßen stimmige Aussage machen zu können.
Das braucht viel Fachwissen und Erfahrungen. Ich selber kenne kaum Leute die das können ;-) wenn man es kann ist es aber hilfreich da man so meistens nur sekunden braucht um die Fehlerquelle zu finden. Im allgemeinen wird aber ein Estatemanager selber einwenig rumraten und suchen. Das dauert dann halt länger kommt aber schlussendlich auch auf die Lösung.
wenn allerdings die Frametime 22ms gravierend abweichen, das zeigt sich dadurch das plötzlich Werte wie 30ms oder 40ms Frametime da stehen, ist das das erste Warnsignal. Das heist der Server ist verärgert ;-) Wenn die Werte dann richtig anfangen zu schwanken und in Höhen schiessen die absolut unrealistisch sind, heist das Achtung der Server wird gleich sterben.
Bei Homesims wird es immer Sparetime geben und zwar ist das die Zeit die die anderen 3 Homes verbrauchen. Also muss man wieder rechnen 16,5ms für die anderen 3 Homes hast du dann bei dir 17ms Sparetime stehen hast du eine reale Sparetime von 0,5ms.
Ich hoffe ich habe alle Klarheiten beseitigt ;-) und dich nicht zusehr geframetimed ;-)