Diese Anleitung hat zum Ziel, in einer Turbomed Client/Server-Umgebung die Geschwindigkeit der Clients zu optimieren und ggf. Abstürze zu vermeiden. Die Informationen habe ich aus diversen Foren und dem Turbomed-Service entnommen und gebe sie gerne weiter.
Voraussetzungen:
Server:
- dedizierter Server, ohne Arbeitsplatzfunktionalität
- Hardware:
- Siehe Empfehlungen Turbomed (https://www.cgm.com/deu_de/daten/downlo ... ungen.html)
- Prozessor mit hohem Takt ist wichtiger als Prozessorkerne (viewtopic.php?f=11&t=8253&p=50997&hilit ... akt#p50997)
- 16-32 GByte RAM, je nach Anforderung
- SSD-Festplatten (machen einen Quantensprung bei der Geschwindigkeit!)
- GBit-Netzwerkkarte
- Software:
- Windows 10/11 64bit, ggf. als Serveredition (braucht man m.E. nur, wenn Active-Directory-Funktionalität gewünscht wird) oder Linux 64bit. Bei großen Datenbanken zeigt sich der Geschwindigkeitsvorteil des FastObjects-Servers (64 bit) in Bezug auf das Caching.
- Security: ich habe aus Performance-Gründen nur den Windows-eigenen Virenschutz laufen und alle anderen externen Sicherheitstools rausgeworfen. Weiterhin wird mein Praxisnetz über eine Hardware-Firewall vom Internet getrennt (pfSense). Der Server (wie auch die Clients) haben nur Zugriff auf die notwendigen TI, CGM und Windows-Update-IP-Adressen.
- Mind. GBit-Netzwerk
- Hardware:
- Siehe Empfehlung Turbomed (https://www.cgm.com/deu_de/daten/downlo ... ungen.html)
- Software:
- Windows 10/11 64bit
- Netzwerk-Performance (alle Rechner):
- TCP-Optimierung: im Internet nach „SC TCP Optimizer“ (https://www.speedguide.net) suchen. Connection Speed auf LAN-Netzwerkgeschwindigkeit einstellen; auf „Optimal“ klicken und mit „Apply changes“ die Veränderungen speichern.
- Unter Systemsteuerung > Netzwerkverbindungen: Netzwerkkarte Eigenschaften: Internetprotokoll, Version 6 (TCP/IPv6) deaktivieren. Bei mir konnten dadurch viele Latenz-Probleme mit der TI behoben werden (TI und CGM arbeiten vor allem noch über IPv4-Adressen). Im Praxis-LAN sollte IPv4 verwendet werden.
- (veraltet) Auf dem Server: Fastobjectsserver optimieren (siehe viewtopic.php?f=11&t=355):
C:\Turbomed\Programm\PtServer.cfg
unter dem Punkt: [servers\ptserver] concurrencyLevel=9 einfügen oder ändern
beim FastobjectsServer 12.x ist der default-Wert concurrencyLevel=12 (https://docplayer.net/86902731-Fastobje ... -12-0.html) - Auf dem Server: die Praxisdatenbank in den Systemcache verlagern (viewtopic.php?f=11&t=1087) .
Code: Alles auswählen
<c:>\Turbomed\Programm\TmAdmin.exe /cachepraxisDB
- Wichtig: Allen Rechnern feste IP-Adressen zuweisen (lokal oder über einen DHCP-Server). Nur so können alle Rechner auch über ihre IP-Adresse eindeutig angesprochen werden.
- In der Datei "C:\Windows\System32\drivers\etc\hosts" den Servernamen und alle Clientnamen auf allen Clients und dem Server eintragen. Das spart Netzzugriffe und die Einrichtung eines WINS-Servers, hat aber den Nachteil, dass bei Änderung eines PCs auf allen Rechnern die hosts-Datei aktualisiert werden muss. Ich habe mir eine hosts-Datei Vorlage geschrieben, die ich nach Aktualisierung einfach auf allen Rechnern in den Ordner "C:\Windows\System32\drivers\etc" kopiere.
Beispiel (hosts):Code: Alles auswählen
127.0.0.1 localhost 192.168.2.70 praxis-server (Computername Server) 192.168.2.71 praxis-client1 (Computername Client1)
- Turbomed-Grundeinstellungen (alle Clients)
- Verzeichnisse/Turbomed/Server: <Computername Server>
Beispiel: praxis-server oder 192.168.2.70 - Verzeichnisse/Turbomed/Serverpfad: \\<Computername Server>\<Turbomed-Freigabename>
Beispiel: \\praxis-server\Turbomed oder \\192.168.2.70\Turbomed
Alle Ordner, die sich auf dem Server befinden und zentral verwaltet werden bitte ebenfalls so eintragen (und KEINE Laufwerksbuchstaben!): - Verzeichnisse/Turbomed/Lizenz: „Lizenz zuerst auf dem Server suchen“: ja
- Verzeichnisse/Turbomed/Lizenz/Pfad: Beispiel: \\praxis-server\Turbomed\Lizenz
- Verzeichnisse/Turbomed/Dokumente: Beispiel: \\praxis-server\Turbomed\Dokumente
- Verzeichnisse/Turbomed/Vorlagen: Beispiel: \\praxis-server\Turbomed\Vorlagen
Sollten Sie Symbole zentral verwalten (z.B. bei eigenen Icon-Kreationen), bitte NIE über einen Netzordner beziehen, sondern über ein Synchronisationstool (z.B. Puresync, FreeFileSync) lokalen und Netz-Ordner synchron halten.
- Verzeichnisse/Turbomed/Server: <Computername Server>
- Optimierung laut CGM Turbomed: https://service.turbomed.de/download/bc ... a16b9b89f0
- Sonstiges/Grundeinstellungen/Datenbank
Netzwerkkommunikation prüfen: 2
Nicht ladbare Objekte automatisch ignorieren: ja - Sonstiges/Grundeinstellungen/Karteikarte
Anzeige von Einträgen der letzten Tage: 365
Datum für einen Tag nur einmal anzeigen: nein
KarteiCache: 100 (max 300)
Karteikartenfenster immer wiederverwenden: ja - Sonstiges/Grundeinstellungen/Patientenansicht
Patientenfenster immer wiederverwenden: ja
- Sonstiges/Grundeinstellungen/Datenbank