Hohe Systemauslastung bei TCP/IP Lesen
Hallo Forum,
ich lese mit der LabVIEW - Funktion TCP Lesen Daten aus einer Maschine aus.
Ca. alle 200ms verschickt die Maschine 70 Nachrichten (immer mit CRLF abgeschlossen).
Eine Nachricht hat ca. eine Größe von 20 ASCII - Zeichen.
Der Modus von TCP Lesen ist CRLF, die Nachrichten werden nach dem Empfang einzeln verarbeitet.
(fünf Zahlen, in der Nachricht durch ein ";" getrennt werden in ein Array überführt und dann von String
in Num umgewandelt)
Es werden also ca. 1400Byte an Nutzdaten übertragen und ausgewertet.
Während dieses Auslesens und Auswertens steigt die Systemauslastung extrem an (bis 60%).
Ich verwende ein IBM T500 Notebook. Das sollte eigentlich genug Leistung haben.
Ist das normal bei der Datenmenge?
Die Nums werden in ein Array geschrieben, erst wenn der geamte Auslesevorgang abgeschlossen ist (nach ca. 7 Sekunden) werden die Daten gespeichert.
Gibt es Möglichkeiten, die Auslastung zu senken?
Ich habe den Virschutz etc. schon testweise deaktiviert, daran liegt es nicht.
Hat jemand eine Idee?
Vielen Dank für die Hilfe!
Vogster
|