INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Hohe Systemauslastung bei TCP/IP Lesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

25.11.2009, 21:45
Beitrag #1

vogster Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Feb 2007

8.2.1, 8.6.1, 9.0, 2011
2006
DE

80807
Deutschland
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
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
25.11.2009, 23:20
Beitrag #2

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
Hohe Systemauslastung bei TCP/IP Lesen
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

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.11.2009, 14:45
Beitrag #3

vogster Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 80
Registriert seit: Feb 2007

8.2.1, 8.6.1, 9.0, 2011
2006
DE

80807
Deutschland
Hohe Systemauslastung bei TCP/IP Lesen
Kommando zurück,

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

Sorry, Vogster
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: