Zusammenfassung:
Der Speicherverbrauch des SwyxIt! hat sich seit der Version 6.10 erhöht. Diese Erhöhung ist besonders für Terminalserver-Umgebungen zu beachten.
Dieser Artikel beschreibt die Änderungen im Speicherverbrauch des SwyxIt! in einer Terminalserverumgebung.
Information:
SwyxIt! v6.02 MP2 verbraucht pro gestarteter Instanz ca. 15 MByte physikalischen Speicher auf einem Windows 2003 Terminal Server. Auch wenn dem Benutzer hier ein höherer Wert (30 MByte für CLMgr.exe und SwyxIt!.exe) im Taskmanager angezeigt wird, kann die Hälfte als geteilter Speicher angesehen werden und belastet den physikalischen Speicher des Terminalservers nicht.
Dieser Speicherverbrauch hat sich seit der Version 6.10 des SwyxIt! erhöht.
In der Version 6.11 verbraucht jede Instanz ca. 60 MByte physikalischen Speicher des Windows 2003 Terminalservers. Auch hier wird dem Benutzer ein höherer Wert (ca. 120 MByte für CLMgr.exe und SwyxIt!.exe) im Taskmanager angezeigt. Dieser höhere Wert ist für den Verbrauch des physikalischen Speichers auf dem Terminalserver jedoch nicht relevant da auch hier ein Teil des Speichers gemeinsam genutzt wird.
SwyxIt! v6.12 verbraucht pro gestarteter Instanz ebenfalls ca. 60 MByte physikalischen Speicher des Windows 2003 Terminalservers. Neu ist ab dieser Version jedoch, dass dem Benutzer im Taskmanager kein höherer Wert für CLMgr.exe und SwyxIt!.exe mehr angezeigt wird.
SwyxIt! v6.20 weist wiederum einen etwas geringeren Speicherverbrauch von ca. 42 MB physikalischen Speicher des Windows 2003 Terminalservers auf. Auch hier ist kein höherer Wert von CLMgr.exe and SwyxIt!.exe zu sehen.
Mit dem SwyxIt! Productivity Pack (v6.25) sinkt der Verbrauch noch einmal auf ca. 37 MB physikalischen Speicher des Windows 2003 Terminalserver.
Unter Windows Server 2008 R2 mit Remote Services wurde ein Verbrauch von ca. 88 MB physikalischen Speicher gemessen.
Bei SwyxIt! v7.00 wurde unter Windows Server 2008 R2 mit Remote Services ein Verbrauch von ca. 88 MB physikalischen Speicher gemessen.
Bei SwyxIt! v7.05 wurde unter Windows Server 2008 R2 mit Remote Services ein Verbrauch von ca. 93 MB physikalischen Speicher gemessen.
Bei SwyxIt! 2011 wurde unter Windows Server 2008 R2 mit Remote Services ein Verbrauch von ca. 98 MB physikalischen Speicher gemessen.
Bei SwyxIt! 2011 R2 wurde unter Windows Server 2008 R2 SP1 mit Remote Services ein Verbrauch von ca. 98 MB physikalischen Speicher gemessen.
32 Bit Betriebssystem:
Bitte beachten Sie, dass bei Einsatz eines 32 Bit Betriebssystems maximal 4 GB Speicher adressiert werden können. Neben SwyxIt! wird ein Kunde üblicherweise auch weitere Anwendungen nutzen - alles zusammen kann hier die 4 GB RAM Grenze nicht überschreiten.
Wenn auftrund der Anzahl an Benutzern und verwendeten Applikationen die RAM und CPU Ressourcen eines Terminalservers nicht ausreichen, besteht eine mögliche Lösung darin weitere Terminalserver einzusetzen.
64 Bit Betriebssystem:
Mit der Nutzung von z.B. Windows Server 2003 R2 Standard x64 ist es z.B. laut Microsoft möglich, bis zu 32 GB RAM zu adressieren. Somit sollte es möglich sein SwyxIt! und weitere Applikationen auch für eine größere Anzahl an Benutzern pro Terminalserver nutzen zu können.
Ab der Version 6.12 von SwyxIt! und SwyxFax Client unterstützen diese auch den Einsatz auf einem 64 Bit Betriebssystem.
Swyx empfiehlt daher für zukünftige Neuinstallationen von Terminalservern mit vielen Benutzern, auf denen auch SwyxIt! benutzt werden soll, die Verwendung von Windows Server 2008 R2 (nur als 64 Bit erhältlich) als Betriebssystem.
Neben dem sehr großen möglichen Arbeitspeicher können natürlich trotzdem die CPU Ressourcen einen Engpass darstellen, hier spielen die Anforderungen der anderen Applikationen neben SwyxIt! eine besonders große Rolle. Deswegen emfpiehlt sich grundsätzlich der Einsatz von Multi-CPU / Multi-Core Systemen, bei sehr hohen CPU Anforderungen kann es aber auch hier sinnvoll sein mehrere Terminalserver einzusetzen.
Allgemeine Tipps:
Um den Speicherverbrauch niedrig zu halten sollte speziell in einer Terminalserverumgebung darauf geachtet werden, daß keine Skins benutzt werden welche die SwyxIt! WebExtension verwenden. Diese Funktion kann ansonsten den Speicherverbrauch nochmals zusätzlich nennenswert erhöhen.
Um die CPU- und Netzwerk-Last niedrig zu halten sollte speziell in einer Terminalserverumgebung allgemein darauf geachtet werden, eine einfache Skin ohne Animationen und ohne viele Namenstasten mit Statussignalisierung zu verwenden. Jede Änderung der Grafik erzeugt eine gewisse CPU-Last auf dem Terminalserver sowie Netzwerkverkehr zum Terminalclient hin.
Kommentare
1 Kommentar
Swyx Info
Gibt es mittlerweile brauchbare Aussagen zur Auslastung einer SwyxIt + Swyx-Fax Session (inkl. CTI Steuerung auf ein Telefon oder lokalen SwyxIt Client) auf einem Terminalserver? > Natürlich unter SwyxWare 12.
Quasi wie viel mehr Ressource an RAM oder vCore einkalkuliert werden sollten.
Ist ja bekanntlich und aus eigenen Tests nicht egal, ob auf dem WTS mit Beispiel 20 Benutzern nur 1er SwyxIt und SwyxFax nutzt oder aber alle.
Zunehmend gibt es hier nämlich Klärungsbedarf weil feststellbar ist, dass der Client mehr Ressourcen benötigt als beispielsweise mit 10.X oder 11.X. Können Sie dies bestätigen.
Vielen Dank
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.