LabVIEWForum.de
Hohe Systemauslastung bei TCP/IP Lesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenkommunikation (/Forum-Datenkommunikation)
+---- Thema: Hohe Systemauslastung bei TCP/IP Lesen (/Thread-Hohe-Systemauslastung-bei-TCP-IP-Lesen)



Hohe Systemauslastung bei TCP/IP Lesen - vogster - 25.11.2009 21:45

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


Hohe Systemauslastung bei TCP/IP Lesen - jg - 25.11.2009 23:20

Kannst du dein VI hier hochladen? Oder wenigstens einen Screenshot? Damit wir die Kristallkugel nicht in die Ecke schmeißen müssen?Glas2

Gruß, Jens


Hohe Systemauslastung bei TCP/IP Lesen - vogster - 29.11.2009 14:45

Kommando zurück,

die TCP-Lesen Funktion war nicht für die hohe Auslastung verantwortlich, Schuld war ein falsch positioniertes "Queue anfordern".

Sorry, Vogster