Performance TSE

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Performance TSE

Re: Performance TSE

von gruam » Do 24. Apr 2025, 15:57

Hallo Stefan und danke fuer die Antwort.

Ich benutze einen Swissbit BSI-K-TR-0362 der direkt im Kassensystem PC angehaengt ist.

Hier meine Konfiguration

java -Djava.library.path="C:\Program Files (x86)\OrderSprinter TSEConnector\tseconnector\swissbit\nativelibs\windows64" -jar "C:\Program Files (x86)\OrderSprinter TSEConnector\tseconnector\swissbit\tseconnector.jar" pass=123 port=8000 supplier=swissbit mountpoint=d: mode=normal loglevel=1 showlog=1 --tarexportfile=c:\Windows\Temp\tse_export.tar

Kommando in Ausführung: getlog

Ergebnis:
2025-04-24T15:10:04.130: Start TSEConnector mit diesen Parametern:
2025-04-24T15:10:04.146: pass= 123
2025-04-24T15:10:04.146: port= 8000
2025-04-24T15:10:04.146: supplier= swissbit
2025-04-24T15:10:04.146: mountpoint= D:\
2025-04-24T15:10:04.146: mode= normal
2025-04-24T15:10:04.146: loglevel= 1
2025-04-24T15:10:04.146: showlog= 1
2025-04-24T15:10:04.146: tarexportfile=c:\Windows\Temp\tse_export.tar
2025-04-24T15:10:04.146: TSEConnector-Version: 2.4
2025-04-24T15:10:04.369: Abgeschlossen Startup des TSEConnectors
2025-04-24T15:16:35.721: TSE has no valid self test due to info from WormInformation instance. Start self test now.
2025-04-24T15:16:35.725: Trying to log in before self test
2025-04-24T15:16:35.731: Trying to do self test without admin login and registering client
2025-04-24T15:16:35.731: Start Self Test
2025-04-24T15:16:49.274: Completed Self Test

hasValidTime: true
Worm State: TSE is initialized
IsCtssInterfaceActive = true
HasChangedAdminPin = true
HadChangedTimeAdminPin = true
HasChangedPUK = true
IsDeveloppmentFirmware = false
Software version = 65792
Needs replacement = false
CustomizationIdentifier = 4A414445
Form Factor of TSE=USB

TSE Connector URL http://localhost:8000

Re: Performance TSE

von pichel » Di 25. Mär 2025, 21:10

Hallo,

erst mal sind mehr als 400ms eigentlich in jedem Setup zu lange, es sei denn der TSEConnector ist in China und 10 Deep Inspection Firewalls nehmen den http-Transfer auf dem Weg auseinander.

Ok, aber Scherz beiseite. Erst mal stellt sich mir die Frage, ob der TSEConnector auf dem gleichen Host wie das Kernsystem läuft. Ist das nicht der Fall, muss man natürlich schauen, ob das Netzwerk zu großen Latenzen führt (z.B. Routing).

Die Verwendung von IP-Adresse statt Hostname macht nur beim ersten Request innerhalb der TTL (Time to Live) des DNS-Eintrags einen Unterschied. Die TTL bestimmt die Vorhaltezeit der Namensübersetzung von Name zu IP-Adresse und ist in der Regel so eine Stunde. Da eine Kommunikation mit dem TSEConnector auch dann stattfindet (Time Sync usw.), wenn keine Signierung durch einen Bonierprozess angestoßen wird, sollte es also keinen großen Unterschied machen, ob man nun IP-Adresse oder Hostname verwendet. Wenn man nun localhost oder 127.0.0.1 (IPv4) eintragen kann, sollte man das gegenüber des Rechnernamens nehmen, damit es nicht erst über das Network Device geroutet wird.

Am besten beschreibst du aber kurz dein Setup (Kernsystem, TSEConnector und wie die beiden miteinander reden). Dann kann man schauen, ob vielleicht sogar eine Wireshark-Analyse sinnvoll ist, um der Latenz auf den Grund zu gehen.

Gruß,

Stefan

Re: Performance TSE

von PSO » Di 25. Mär 2025, 16:54

Heyho,

Bezüglich keine Stats sehen: Das Häkchen bei "localhost" mal rausnehmen und danach auf "update" klicken.

Den Ping - denk ich mal - kann vieles beeinflussen, Hardware, Software, WLan, etc.

Ich hatte beim testen gemerkt, dass ich mit Linux (dietpi) wesentlich kürzere Reaktionszeiten hatte (ca. 40ms.) als mit windows+xammp... läuft jetzt aber auch kein tse dabei...

Was bei mir auch einiges ausgemacht hat, ist den Rechner über seine IP anzusprechen, statt über seinen Hostname.

Performance TSE

von gruam » So 23. Mär 2025, 12:51

Hallo,
sind mehr als 400ms normal fuer die TSE Signierung?
Wir sehen auch keine Stats bei Bestellvorgang client, eigentlich sehen wir nur Werte fuer die TSE Signierung.
Hat jemand Tips? Wir verwenden SwissBit TSE und aktuelle Ordersprinter Version auf W11.

Danke und Gruss

Nach oben