Anleitung Ermittlung und Export von Werten zum Zeitverhalten des SaxSVS-Schulmoduls
modified 2023-11-15; 08:52:36
Anlass
Das Zeitverhalten des SaxSVS-Schulmoduls wird von den Nutzern schon längere Zeit als kritisch eingeschätzt. Tests haben allerdings ergeben, dass Zusammenhänge zwischen dem Zeitverhalten und den Rahmenbedingen an den einzelnen Schulen nicht ohne weiteres herstellbar sind. Mit den bisher verfügbaren Mitteln war es nicht möglich, zu ermitteln, ob es günstiger ist, bestimmte Programmteile zu überarbeiten oder bestimmte Mindestvoraussetzungen an PC bzw. Netzwerke zu stellen.
Auslieferung und Teilnahme
Mit der Version 2.9.0 wird an Testschulen eine Programmfunktion ausgeliefert, welche das Zeitverhalten des SaxSVS-Schulmoduls aufzeichnet.
Die Programmfunktion ist standardmäßig an allen Schulen deaktiviert und kann durch den Support per Datenaustausch freigeschaltet werden.
Schulen, bei denen Probleme mit der Geschwindigkeit von SaxSVS auftreten, bitten wir, diese Funktion freischalten zu lassen.
Ermittelte Werte
Die Programmfunktion ermittelt die folgenden Werte und überträgt diese in einem Leistungsprotokoll über einen separaten Datenaustausch (siehe auch Übertragung des Leistungsprotokolls) an den Support.
Bei der Auswahl wurde beachtet, dass diese lediglich als Indikatoren für die Leistungsfähigkeit des jeweiligen Systems dienen sollen.
Daten zur IT-Umgebung
- Datum: Aktuelle lokale Systemzeit
- Hostname:Hostname des Computers
- Prozessor: Name des Prozessors
- RAM-Typ: Bezeichnung des im PC verbauten Arbeitsspeichers
- RAM-GB: Gesamter Physikalischer RAM in GB des Systems
- RAM frei: Zur Programmausführung ungenutzter RAM in GB
- CPUBen: Ermittelt über 5.300.000!
- HDBen: Ermittelt über das zeilenweise Schreiben einer ca. 60MB Testdatei im Workspace
- RAMBen: Ermittelt über Befüllen von 1280x1280 Felder großen Variablenfeldes
- Betriebssystem: Version des Betriebssystems (WIN_2008R2, WIN_7, WIN_2008, WIN_VISTA, WIN_2003, WIN_XP, WIN_XPe, WIN_2000)
- ServicePack: Wenn installiert- Nummer des Servicepacks
- BS-Arch: Architektur des Betriebssystems: X86 oder X64
- lfd.Proz: Auflistung aller derzeit laufenden Prozesse
- SaxSVS-Ws: Workspaceordner von SaxSVS
- GB frei: Freier Speicherplatz in GB auf dem Laufwerk, wo sich der Workspace von SaxSVS befindet
- MyServer: IP bzw. Hostname des Servers aus dem Workspace von SaxSVS
- Ping-ms: Zeit in ms für Ping auf die URL des MySQL - Servers
Grunddaten von SaxSVS
- gesamte Schülerzahl und Schülerzahl im Archiv
- gesamte Lehrerzahl
- Anzahl der Bildungsangebote
Gemessene Zeiten für die Durchführung bestimmter Prozesse im Schulmodul
Berichte (als *.pdf):
- Erzeugen des B1130- Schulbescheinigung (für einen Schüler)
- Erzeugen des B2120- Klassenübersicht
- Erzeugen des B3116- BA-Gruppen (für eine Stufe)
- Erzeugen des B3111- Klassenliste (für eine Klasse)
- Erzeugen des B3432- Sporttabelle sortiert (für eine Stufe)
- Erzeugen des B3431- Sporttabelle (für alle)
Exporte:
- XML-Export
- CSV-Export (Schüler)
- CSV-Export (Schüler-Gruppen)
- Export Planungen
Schülerarchiv:
- Öffnen des Schülerarchivs
Maske Schülerdaten:
- Öffnen der Schülerdaten
- Wechseln zum nächsten Schüler
- Anklicken eines beliebigen Schülers der vom aktuellen Schüler different ist
Oberstufe:
- Öffnen der Kurszuordnung
- Öffnen der Kurswahl
- Öffnen der Kursbildung
Personaldaten:
- Öffnen der Maske Personaldaten
Klassenbildung:
- prognostische Versetzung
Klassen-PopUp:
- Ethik/Religion über alle Schüler
- Schüleranzahl über alle Schüler
- Fremdsprachen über alle Schüler
Bildungsplan:
- Speichern über Strg+s bzw. über das Symbol Diskette nach einer Änderung an einem bestehenden Bildungsangebot
- Speichern über Strg+s bzw. über das Symbol Diskette nach Hinzufügen eines Bildungsangebot
- Wechsel zu einer anderen Klassenstufe nach einer Änderung an einem bestehenden Bildungsangebot
- Wechsel zu einer anderen Klassenstufe nach Hinzufügen eines Bildungsangebot
Personaleinsatz:
- Öffnen des Personaleinsatz
- Erstes Filtern nach einem Fach/ einer Klasse/ einem Lehrer im Personaleinsatz
Planungs-PopUp:
- Öffnen des Planungs-Popup
- Aktualisieren des Planungs-Popup nach verändern des gewählten Tages
Plausiprüfungen:
- Plausiprüfung mit allen Auswahlhäkchen für aktuell gesetzt
Funktion - Sammeln der Leistungswerte
Nach dem Freischalten der Programmfunktion über den Datenaustausch werden zunächst die Daten zur IT-Umgebung ermittelt. Dafür wird ein Tool (perfi.exe) gestartet, erkennbar an der Meldung "Performance-Messung" in der Statuszeile.
Die aktivierte Programmfunktion ist außerdem am zusätzlichen Menüpunkt "Leistungsprotokoll senden" erkennbar.
Solange noch keine Zeiten für die Durchführung bestimmter Prozesse im Schulmodul gesammelt wurden, ist dieser Menüpunkt aber noch nicht auswählbar.
Es werden bei jeder der oben genannten Aktionen die Zeiten gemessen und im Schulmodul zwischengespeichert.
Nachdem die ersten Zeiten gemessen und gespeichert wurden, wird der Menüpunkt "Leistungsprotokoll senden" aktiv.
Übertragung des Leistungsprotokolls
Die gesammelten Messwerte können durch die Schule über den Menüpunkt "Leistungsprotokoll senden" übertragen werden..
Es erscheint das Fenster zu Datenaustausch. |
Nach der Übertagung des Leistungsprotokolls ist der Menüpunkt "Leistungsprotokoll senden" bis zum nächsten Neustart von SaxSVS deaktiviert.
Mögliche Einschränkungen durch die Programmfunktion zur Messung des Zeitverhaltens
Beim 1. Start nach der Freischaltung der Programmfunktion und nach jeder Übertragung des Leistungsprotokolls erfolgt die Ermittlung der Daten zur IT-Umgebung (Performance-Messung). Dieser Prozess läuft im Hintergrund ab, verlangsamt aber die Arbeit mit SaxSVS nach dem Start für einige Sekunden bis die Erfassung dieser Daten abgeschlossen ist. Der Vorgang ist am eingeblendeten Balken "Performance-Messung" in der Statusleiste rechts unten zu erkennen.
Im laufenden Betrieb können sich die Zeiten für die Ausführung der unter Gemessene Zeiten für die Durchführung bestimmter Prozesse im Schulmodul geringfügig verschlechtern.
Ansonsten gibt es keine weiteren Einschränkungen nach Einschaltung der Zeitmessung.
Ende der Ermittlung des Zeitverhaltens
Die Ermittlung des Zeitverhaltens kann auf Wunsch durch den Support per Datenaustausch beendet werden.
Nach Ende des Testzeitraumes wird diese Funktion für alle teilnehmenden Schulen deaktiviert.